私はディレクトリ リスト アプリケーションに取り組んでいます。具体的には、私が取り組んでいるアプリは iEngineering と呼ばれています。AppStore でアプリケーションをダウンロードまたは表示する場合は、私の質問の目的を理解するのが最善でしょう。無料で利用できます。テーブル ビューを持つ 1 つのビュー コントローラーを使用して、テーブル ビューを持つ同様のビュー コントローラーに移動したいと考えています。たとえば、「化学工学」を選択すると、化学工学内のサブカテゴリを表示する新しいリストを含む新しい画面に遷移/セグエします。現在、私のプロジェクトでは、このプロセスのためにテーブル ビューを備えた 2 つのビュー コントローラーが必要ですが、テーブル ビューを備えた 1 つのビュー コントローラーにまとめたいと考えています。お時間を割いていただき、ありがとうございました。
1 に答える
0
テーブルのデータソース配列を持つ最初のVCのみが必要です。カテゴリを選択すると、そのVCからVCをインスタンス化し、配列を次のように送信します
didSelectRowAt
その SameVC の( ) 内
let vc = self.storyboard.,,,,,,, as! SameVC
vc.arr = arr.subCategory // set the sub to the new table
self.navigationController?.push///// // push not segue
arr.subCategory
リーフカテゴリがあるため、これを行う前に内部にコンテンツがあるかどうかを確認してください
注: arr と subCategory は、ネストされたプロセスであるため、同じデータ型です。
于 2018-12-27T23:28:01.967 に答える