我尝试添加使用故事板子视图。它正确显示,但子视图中没有任何按钮(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