我嘗試添加使用故事板子視圖。它正確顯示,但子視圖中沒有任何按鈕(IBAction
)可正常工作,即使是空代碼,應用程序總是在單擊時崩潰。IBAction爲子視圖與故事板
TableViewController.m
...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Load SubView
SubviewViewController *subview = [self.storyboard instantiateViewControllerWithIdentifier:@"SubviewViewController"];
[self.view addSubview:subview.view];
}
...
SubviewViewController.m
- (IBAction)btnCloseSubview:(id)sender
{
// Crashes the app when clicked, even empty as it's.
}
感謝您的回答,我的代碼現在工作正常!我想問問這個解決方案是完全正確的還是更好的方法。 – 2013-05-14 04:46:19
@LucianoNascimento,這是在代碼中添加子視圖控制器的正確方法。你雖然沒有說你想完成什麼,但是這是否是達到目標的最好方法,我不知道。正如我所說的,您可以添加一個視圖,或者您可以將SubviewViewController作爲模式控制器呈現 - 這完全取決於您的目的。 – rdelmar 2013-05-14 04:54:46
@Luciano Nascimento:如果您的問題已解決,我建議您通過選中對號接受答案。 – 2013-05-14 05:34:00