我有两个类,都继承自 NSObject
。一个叫class1
,另一个称为 class2
。它们各有一个实例, class1
-> obj1
,和class2
-> obj2
.
在 class1
的init
方法,我创建 class2
的实例。来自 obj2
的init
method 我要调用实例方法-(void)methode
来自obj1
我该如何做到这一点(什么是委托(delegate),我可以使用一个)吗?
最佳答案
- initWithThingy:(Class1 *)anObj
{
self = [super init];
if (self) {
obj1 = [anObj retain]; // or use your set method/property, if you have one
[obj1 methode];
}
return self;
}
关于objective-c - 调用其实例由另一个类拥有的类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628224/