我正嘗試使用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