Вызовите метод для класса, экземпляр которого принадлежит другому - PullRequest
0 голосов
/ 08 июля 2011

У меня есть два класса, оба унаследованы от NSObject.Один называется class1, другой называется class2.У каждого из них есть один экземпляр, class1 -> obj1 и class2 -> obj2.

В методе class1 init я создаю экземпляр class2.Из obj2 метода init я хочу вызвать метод экземпляра -(void)methode из obj1

Как мне это сделать (что такое делегаты , могу ли я использовать один)

1 Ответ

2 голосов
/ 08 июля 2011
- 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;
}
...