私はタイトルが少し曖昧であることを知っているので、私に説明させてください。私はMainTableViewController
とDetailTableViewController
と呼ばれる2つのTableViewControllerを持っています。また、私は複数のアレイを作成している、という考えに階層を介して接続されている:私はmainCarChoice
配列とMainTableViewController
を移入し、3つのオプションのいずれかをタッチし、segue
を実装するために管理している2つの関連するTableViewControllerアレイを接続します
let maincCarChoice = ["Toyota", "Nissan", "Ford"]
let toyotaCarChoice = ["Prius", "Camry", "Etios"]
let nissanCarChoice = ["Altima", "Maxima", "Rogue"]
let fordCarChoice = ["Fusion", "Focus", "Explorer"]
、行きますDetailTableViewController
にしかし、私はどのようにDetailTableViewController
をそれぞれの配列に入れようとしているのかについては確信が持てません。これはMainTableViewController
のユーザーの選択に依存しています。どんな助けもありがとうと思います。
var vehiclesArray: [String]?
この配列はDetailTableViewController
内部テーブルビューのデータソースとして果たすべき:それを達成するために
:このよう
prepare
メソッドをオーバーライドその後をmaincCarChoiceからtoyotaCarChoice、nissanCarChoiceなどにマッピングします。次に、マッピングに基づいて、個々の配列を割り当てます。 – adev
こんにちは、申し訳ありません、私はプログラミングに慣れていません。データマッピングが何であるかを私に説明してもらえますか、それとも私がそれについて読むことができる場所へのリンクを送ってくれますか? –
@Moe Abdul-Hameedの答えで確認してください。それがそれを行う一つの方法です。 – adev