【发布时间】:2012-05-09 05:22:28
【问题描述】:
我有一个主/详细视图,它通过情节提要 segue 打开一个弹出视图。主视图控制器的导航栏上有一个添加按钮,效果很好。
我添加了一种编辑模式,通过在编辑模式下选择表格单元格来调用相同的弹出框。它从 [self performSegueWithIdentifier:@"addQuery" sender:self] 失败;陈述。弹出窗口中的 viewDidLoad 被调用,但之后抛出异常。
我没有调用 presentPopoverFromBarButtonItem - 它似乎来自 performSegueWithIdentifier。
毫无疑问,主视图控制器有一个窗口 - 单击该视图的表格单元格以启动失败的整个过程。
弹出框是导航控制器序列的开始,这可能是问题的一部分。当它真正被按钮调用时,一切正常,只是试图以编程方式调用它失败了。
我已尝试更改 performSegueWithIdentifier 的“发件人”,但无济于事。
我怀疑问题与没有被按钮调用的 segue 有关,我不知道如何伪造它。
有什么想法吗?
【问题讨论】:
-
这里的问题可能重复:stackoverflow.com/questions/3377001/…
标签: ipad ios5 storyboard