0

重複の可能性:
View Controller 間でのデータの受け渡し

viewController1からに転送する配列/辞書が必要viewController3です。plist に保存するかNSUserDefault、複雑すぎるため、より効果的な対処方法を見つけたいと考えています。みんなそれについて何か提案はありますか?事前に助けてくれてありがとう。

解決策: 最後に、転送を修正する方法を見つけました。これは、私が考える最も効果的な方法です。まず、singleton クラスを作成し、配列/辞書を保存するためのメソッドを作成します。次に、*.h ファイルで配列オブジェクトを宣言します。次のステップでは、このシングルトン メソッドを呼び出して配列を保存します。最後のステップ、メソッドを呼び出すと、データを取得できます〜

それはかなりうまくいっているようです。データビューをビューに転送する必要はもうありません、クール〜

4

2 に答える 2

1
@interface ViewController3 : UIViewController

//Add a public property for your ViewController3
@property (strong, nonatomic) NSArray *nameArray;

@end


// transfer it like this
NSArray *nameArray = @[@"Green", @"Gordan"];
ViewController3 *viewController3 = [[ViewController3 alloc] init];
viewController3.nameArray = nameArray;
于 2012-11-29T03:16:59.673 に答える
0

かんたんだよ。で NSDictionary ポインター変数を宣言してviewController3から割り当てます。

于 2012-11-29T03:17:22.623 に答える