ストーリーボードでユーティリティアプリケーションを使用しています。また、flipsideviewcontrollerからセグエを介してアクセスされる3番目のviewcontrollerを作成しました。3番目のviewcontrollerの値を、mainviewcontrollerに存在するNSMutableArrayに追加したいと思います。私は「委任」をいじってみましたが、それを機能させることができませんでした。私の質問は、3番目のviewcontrollerからmainviewcontrollerで定義されている配列にアクセスするにはどうすればよいですか?ありがとう。
質問する
147 次
1 に答える
1
3 番目のビュー コントローラーを作成するときに、その配列を指す弱いプロパティを設定できます。または、3 番目のビュー コントローラーが参照するデリゲート プロトコルを定義できますが、メインのビュー コントローラーは次のように実装します。
my3rdviewcontroller.delegate = mainViewController;
次に、my3rdviewcontroller で:
[self.delegate addValue:myValue];
もちろん、mainViewController は addValue: メッセージを実装しています。
于 2012-05-15T18:42:11.337 に答える