我正在使用XCode 4.2故事板。 本來我有一個Popover Segue錨定在嵌入導航控制器的UIViewController上的UIButton,一切都很好。Poppop Segue崩潰時調用編程
現在我需要在執行SEGUE前添加條件行爲,所以我做了以下內容:
- 刪除了SEGUE
- 從UIViewController的
- 從按鈕 創建一個IBAction爲創建一個新的SEGUE
- 在IBAction爲
叫[self performSegueWithIdentifier:@"mySegue" sender:self]
的應用得到救援人員到場呃準備ForSegue但它然後拋出一個SIGABRT並記錄以下內容
\*** Assertion failure in -[UIStoryboardPopoverSegue perform], /SourceCache/UIKit_Sim/UIKit-1912.3/UIStoryboardPopoverSegue.m:27
任何想法?我還有其他一些這樣的工作,可以用push segues工作。這是我不斷聽到提及的行爲不當的情況嗎?
你給SEGUE的IDENTIFER(名字)? – 2012-03-26 17:34:01
是的。這是準備ForSegue成功:( – ruthie 2012-03-26 17:36:16
你解決了嗎?你有沒有設置錨點? – Chris 2012-04-13 19:36:21