NSMutableArray
アプリのデリゲートがあります。その可変配列を、グローバル変数であるかのように、プログラムの別のクラスで使用したいと思います。どうすればいいですか?
ヘッダーをインポートしてオブジェクトを参照するのと同じくらい簡単ですか?
NSMutableArray
アプリのデリゲートがあります。その可変配列を、グローバル変数であるかのように、プログラムの別のクラスで使用したいと思います。どうすればいいですか?
ヘッダーをインポートしてオブジェクトを参照するのと同じくらい簡単ですか?
UIApplicationシングルトンを利用します。
YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate];
次に、次のように配列プロパティにアクセスします。appDelegate.yourArrayProperty
ショーンが言ったように、あなたにあなたの代表者の財産を配列させてください
@property(readonly) NSMutableArray *theArray;
次に、次のように配列にアクセスします。
((YourAppDelegateClass *)[UIApplication sharedApplication].delegate).theArray