全部,
我的.m文件顶部有很多数组:
@interface ViewController ()
@property NSArray *allLogos;
@property NSArray *allcontent;
@property NSArray *allpostode;
@property NSArray *allname;
@property NSArray *alladdress;
@property NSArray *alladdress2;
@property NSArray *alllat;
@property NSArray *alllong;
@property NSArray *alllocationsID;
@property NSArray *alllocationsCity;
我需要这些作为全局数组,所以所有方法都可以看到这些。我完全忘记了如何确保在.m文件中的所有方法中都能看到这些NSArrays。我需要这样做,因为方法更新这些数组,然后tableViews和PickerViews需要将它们用于.count等。 谢谢
答案 0 :(得分:0)
在这里您可以找到如何在Objective-C中创建Singleton类:[Objective-c singleton] :( What should my Objective-C singleton look like?)
答案 1 :(得分:0)
如果你想要访问所有类中的数组,那么如果要私有,请不要在.m中使用.m class.declaration属性。
@interface ViewController : UIViewController
@property NSArray *allLogos;
@property NSArray *allcontent;
@property NSArray *allpostode;
@property NSArray *allname;
@property NSArray *alladdress;
@property NSArray *alladdress2;
@property NSArray *alllat;
@property NSArray *alllong;
@property NSArray *alllocationsID;
@property NSArray *alllocationsCity;