在实例由另一个实例拥有的类上调用方法

时间:2011-07-08 17:37:52

标签: objective-c cocoa methods composition

我有两个类,都继承自NSObject。一个称为class1,另一个称为class2。它们都有一个实例,class1 - > obj1class2 - > obj2

class1的{​​{1}}方法中,我创建了init的实例。从class2的{​​{1}}方法开始,我想从obj2

调用实例方法init

我该怎么做(什么是代表,我可以使用吗?)

1 个答案:

答案 0 :(得分:2)

- 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;
}