我想創建一個展開順序,帶我回到兩個viewControllers,我想我有一切設置正確,但它崩潰時沒有錯誤打印,當我執行segue ...爲什麼我的unwind segue崩潰我的應用程序?
這是我'已經做到:
在目的地的viewController,我們把它叫做VC1(堆棧底部)我創造了這個動作:
@IBAction func unwind(segue:UIStoryboardSegue){}
在界面生成器我迷上了VC3(第三視圖控制器了)通過退出按鈕發送到展開順序,並將其命名爲「展開」。
我要求賽格瑞像這樣進行:
performSegue(withIdentifier: "unwind", sender: self)
這裏是視圖控制器和原因請看標識符
「刪除跳閘」按鈕調用SEGUE之後的所有其他邏輯已被照顧。
一旦被調用,我的應用程序崩潰,沒有錯誤消息,並顯示我的AppDelegate屏幕。這是怎麼回事?
這種崩潰主要是由錯誤的標識符造成的。你確定你使用正確的標識符嗎? – Mohammadalijf
你還在做關於prepareForSegue的任何事情嗎? – Mohammadalijf
標識符也在故事板中「展開」。不,在prepareForSegue中沒有任何東西。 –