【发布时间】:2011-10-07 14:14:40
【问题描述】:
我有一个带有“MethodA”的类“ClassA”,我还有一个“ClassB”,我想从“ClassB”调用“methodA”;我写
@classA;
@property(nonatomic, retain) ClassA *classA;
//and also @synthesize...
然后我调用方法
[self.classA method];
但它不调用该方法....然后我在classB中的viewdidload中写
self.classA = [[ClassA alloc]init];
但是这个东西会重置 ClassA 中的变量。
我该如何解决这种情况?
【问题讨论】:
-
为什么要在 viewDidLoad 方法中实例化属性?通常当你有一个属于另一个类的属性时,你会在类的“init”方法中实例化它。类似于 - stackoverflow.com/questions/7639179/…
标签: objective-c ios xcode class