我的app委托中有一个NSMutableArray
。我希望在我的程序中的不同类中使用该可变数组,就像它是一个全局变量一样。我该怎么做?
是否像导入标题和引用对象一样简单?
答案 0 :(得分:6)
利用UIApplication单例:
YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate];
然后,像这样访问您的数组property:appDelegate.yourArrayProperty
答案 1 :(得分:2)
如Sean所说,让你的数组成为你的代表的属性
@property(readonly) NSMutableArray *theArray;
然后像这样访问数组:
((YourAppDelegateClass *)[UIApplication sharedApplication].delegate).theArray