私は、現在のXcode 8 beta 6では、モーダルプレゼンテーションセグを巻き戻し、以前にビュースタックをナビゲーションスタックに表示するために、Xcodeはこの目的に使用できる既存の@IBActionsの名前に "WithSegue"を追加します。巻き戻しセグーを壊します(これは実行されません)。ストーリーボードファイルをソースコード(XML形式)で編集し、この "WithSegue"を@IBActionメソッド識別子から削除すると、segueは期待通りに機能します。たとえば、元のビューコントローラ(unwind segueの宛先)の私のアンワインドメソッドは "unwindFromSettingsToTableView"と呼ばれ、モーダルに表示されたバーボタン項目をCTRL-接続すると、Xcode/Interface Builderはこのメソッドの名前を "unwindFromSettingsToTableViewWithSegue" View ControllerをシーンドックのView ControllerのExit項目に追加します。Xcode 8 beta 6「WithSegue」が@IBAction unwindメソッド名に自動的に追加されたために、unwind segueが壊れているように見える
これはXcode 8 betaのバグですか?それは既知のバグですか?何か不足していますか?
以前に接続したunwind segues(Xcode 7で接続)を確認しましたが、この "WithSegue"という接尾辞はありません。既存の「ヴィンテージ」アンワインドセグを削除してXcode 8で再度接続すると、Interface Builderは「WithSegue」という接尾辞付きの同じメソッド名を提案し、それらのセグレットは中断します。ストーリーボードのソースコードのサフィックスを削除すると、unwind segueが再び機能します。
兆候を得るのは素晴らしいことでしょう。この動作は厄介です。
最高の願い! ビョルン
スウィフト3では
おそらく 'unwindFromSettingsToTableView'がどのように宣言されたかの例で質問を更新できます(たとえば、パラメータ名で' _'を使用しましたか?)。また、ベータ6で記述した動作を再現することができないため、新しいテストプロジェクトで記述したこの動作を再現することもできます。現在のプロジェクトに問題がないことを確認しましょう。 – Rob
"これはXcode 8 betaのバグですか?"そうではありません。 – matt