我有一个类“ClassA”与“MethodA”,我也有一个“ClassB”,我想从“ClassB”调用“methodA”;我写IOS:调用另一个类的方法
@classA;
@property(nonatomic, retain) ClassA *classA;
//and also @synthesize...
然后调用方法与
[self.classA method];
,但它不调用该方法....然后我写的viewDidLoad在CLASSB
self.classA = [[ClassA alloc]init];
但是这件事情重置ClassA中的变量。
我该如何解决这种情况?
你为什么要在viewDidLoad方法中实例化一个属性的任何原因?通常当你有一个属于另一个类的属性时,你可以在类“init”方法中实例化它。类似于 - http://stackoverflow.com/questions/7639179/potential-leak-of-an-object-warning-clarification-needed/7639293#7639293 – 5StringRyan