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 回答