我已经使用
定义了NSArrayextern NSArray *arName;
在AppDelegate方法
中然后在AppDelegate中的Array中赋值。在赋值后,我可以轻松访问AppDelegate中的值,但是当我在另一个页面控件中使用这个全局数组时,它会显示错误
我不知道确切的问题
是定义GLOBAL ARRAY的其他任何方法吗?
答案 0 :(得分:1)
在这种情况下,使用单例Objective-C类会更好。不要将全局变量与从NSObject派生的任何内容一起使用,否则ARC系统无法自动跟踪对象的引用,并且你会遇到类似这样的崩溃。