UISplitViewController
マスター/詳細アプリに使用しています。マスター コントローラーは、選択されたときに詳細ビュー コントローラーを置き換えるさまざまなセルを含むテーブル ビューを表示します。セルが選択されている場合、対応する置換セグエは起動しません。
下の画像でわかるように、「Province Name」というラベルの付いたテーブル ビュー セルに配線された置換セグエがあります。
tableView:didSelectRowAtIndexPath:
メソッドが呼び出され、プログラムでセグエを生成できますが、これperformSegueWithIdentifier:sender:
を行う必要はありません! 私は問題なくテーブルビューセルからプッシュセグエを頻繁に使用しています。
興味深いことに、replace segue を に配線すると、UIBarButtonItem
問題なく動作します (つまり、プログラムでセグエを実行する必要はありません)。この問題は、テーブル ビュー セルに配線されたセグエを置き換える場合に特に発生します。
これはバグですか、それともここで見落としているものがありますか?