アプリのテスト中にクラッシュしました。performSegueWithIdentifierに識別子のセグがありません
私はビューコントローラのコードを持っている:以下の画像は私のストーリーボードです
@IBAction func unwindToHomeScreen(segue:UIStoryboardSegue) {
}
「新しい項目の追加」のビューには、「キャンセル」ボタン、I制御ドラッグを持っています上部の「Exit」アイコンとunwindToHomeScreen
にリンクすると、正常に動作します。
「新しい項目の追加は、」クラスAddTableViewController
と私は内部の書いたコードがあります。
@IBAction func save() {
// Execute the unwind segue and go back to the home screen
performSegueWithIdentifier("unwindToHomeScreen", sender: self)
}
I FUNCに制御されたドラッグ「保存」ボタンが、アプリがクラッシュ私はボタンをクリックしたとき
代わりにdismissViewControllerAnimated(true, completion: nil)
を使用できますが、なぜperformSegueWithIdentifier
が機能しないのでしょうか?
dropbox.com/s/hpybgg9x67rtqng/foodpinstatictable.zip?dl=0でコードを読んで、performSegueWithIdentifier
をこの例のように練習してみましたが、私は彼女のセグの識別子を見ませんでしたが、違いは何ですか?
...名前を選択プッシュクラスが行わ与えるあなたが実際にあなたのセグエの識別子を与えるかにストーリーボード?あなたが戻ってくるコントローラ内の関数の名前は識別子ではありません。 – rdelmar
「キャンセル」を「終了」アイコンにドラッグして「unwindToHomeScreen」にリンクすると、ドキュメントのアウトラインに「シーン終了プレースホルダに巻き戻す」というメッセージが表示されますItem Scene "を入力してから、" unwindToHomeScreen "というIdentitierを取得します。 – Ian