我正尝试使用Segue来呈现然后关闭Popover视图UIBarButtonItem
被点击。Segue Popover将无法正常运行
我已经创建了一个不固定到任何东西,但鉴于通用Segue公司,并赋予它一个名称
我挂靠的UIBarButtonItem在Interface Builder中:
- (IBAction)clickedSettings:(id)sender {
if(self.popSegue != nil) {
[self.popSegue.popoverController dismissPopoverAnimated:YES];
} else {
//Current says only a button may
[self performSegueWithIdentifier:@"Settings" sender:sender];
}
}
但是,当曾经我按一下按钮,以显示它给了我一个错误的Segue公司:
终止应用程序由于未捕获的异常“NSInternalInconsistencyException”,理由是:“UIStoryboardPopoverSegue必须从栏按钮项目呈现或一个视图。'
,它甚至没有打我-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
我读过关于堆栈中的下列问题:
,但我仍然会得到相同的错误。对于我的生活,我想不出什么错误
没有ü找到一个解决方案? – iosMentalist 2013-12-06 07:16:53