私は非常に簡単なことをしようとしています。テーブル内のセルをクリックすると別のView Controllerに移動するようにセグを設定します。この問題は、これらのセルがTableViewにあるという事実が(TableViewControllerとは対照的に)通常のViewControllerに埋め込まれていることに由来し、このViewControllerの2つのサブビューの1つです。テーブルビューセルエグが機能しない
私が言うことができる限り、すべてを正しく設定しました。NavControllerに2つのサブビューを持つViewControllerを組み込み、それをdataSourceに設定し、TableViewを委任し、プッシュセグを作成しました。ストーリーボードの2番目のView ControllerへのTableViewCellしかし、アプリケーションが実行され、ユーザーがテーブル内の行をクリックすると、単に行が選択され、segueは実行されません(私はデバッグしてprepareForSegue関数も呼び出されません)。
ここに何か不足していますか? TableViewがView Controller内の唯一のビューでない場合、これは何らかの理由で不可能ですか?
didSelectRowAtIndexPathに
を使用すると、表のセルに一意の識別子を与えている –
私は与える;。。次の行[ゼロ:「SegueIdentifier」送信者@自己performSegueWithIdentifier]を追加しますか?ストーリーボード(プロトタイプセルの属性内)とcellForRowAtIndexPath関数の両方の識別子 "LoadCell"をセルに追加します。これは正しいのですか、それが作成されたときに個々のセルに別個の識別子が与えられるべきですか? – generaltsow