0

NSMutableArrayアプリのデリゲートがあります。その可変配列を、グローバル変数であるかのように、プログラムの別のクラスで使用したいと思います。どうすればいいですか?

ヘッダーをインポートしてオブジェクトを参照するのと同じくらい簡単ですか?

4

2 に答える 2

6

UIApplicationシングルトンを利用します。

YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate];

次に、次のように配列プロパティにアクセスします。appDelegate.yourArrayProperty

于 2011-05-19T16:20:42.000 に答える
2

ショーンが言ったように、あなたにあなたの代表者の財産を配列させてください

@property(readonly) NSMutableArray *theArray;

次に、次のように配列にアクセスします。

((YourAppDelegateClass *)[UIApplication sharedApplication].delegate).theArray
于 2011-05-19T16:22:00.023 に答える