0

ストーリーボードでユーティリティアプリケーションを使用しています。また、flipsideviewcontrollerからセグエを介してアクセスされる3番目のviewcontrollerを作成しました。3番目のviewcontrollerの値を、mainviewcontrollerに存在するNSMutableArrayに追加したいと思います。私は「委任」をいじってみましたが、それを機能させることができませんでした。私の質問は、3番目のviewcontrollerからmainviewcontrollerで定義されている配列にアクセスするにはどうすればよいですか?ありがとう。

4

1 に答える 1

1

3 番目のビュー コントローラーを作成するときに、その配列を指す弱いプロパティを設定できます。または、3 番目のビュー コントローラーが参照するデリゲート プロトコルを定義できますが、メインのビュー コントローラーは次のように実装します。

my3rdviewcontroller.delegate = mainViewController;

次に、my3rdviewcontroller で:

[self.delegate addValue:myValue];

もちろん、mainViewController は addValue: メッセージを実装しています。

于 2012-05-15T18:42:11.337 に答える