RootViewControllerクラスに配列(recordArray)をロードしました。これをDetailViewControllerクラスに渡して、その中の変数にアクセスできるようにしました。 1つの値を正常に渡すことはできますが、配列全体を渡す方法はわかりません。(初心者)ViewControllerからDetailControllerに配列を渡そうとしています
私はDetailsViewController.hに2番目のNSMutableArrayレコード配列を作成し、@ propertyステートメント(retain付き)を追加して、DetailsViewController.mで合成しました。 DetailsViewController.mに次の行を追加しました。
recordArray = [[NSMutableArray alloc] initWithArray:self.recordArray];
しかし詳細ビューで空の配列が返されます。
私はこの記事のいくつかを読んだことがありますが、実装するために十分理解しているものは見つかりませんでした。私はこれについてすべて間違っていると思っています....
あなたの助けを借りてくれてありがとうございます。あなたはまさにあなたがやりたいことは依存性の注入で、おそらくこの時点でnil
で同じプロパティrecordArray
を割り当てる
recordArray = [[NSMutableArray alloc] initWithArray:self.recordArray];
:
ディテールビューコントローラー、ストーリーボード、またはxibファイルはどのように表示されますか? –
両方のViewControllerはxibファイルです。 –