У меня есть два класса, class1, который является NSObject, и class2, который является UIViewController ... Из UIViewController я послал что-то в class1, чтобы заставить его выполнить действие:
[class1 doVoidAction];
ив классе 1 у меня есть:
-(void)doVoidAction{ blah blah blah }
Это сработало нормально ... но после того, как оно завершило выполнение действия void, мне нужно, чтобы оно отправило что-то обратно в контроллер представления, чтобы сделать что-то там сейчас ... Итак, япопробовал тот же метод, включая файлы .h, говоря @class class2;Я сделал всю эту сделку:
@interface class1 : NSObject {
class2 *class2;
}
И в классе 2 у меня есть в файле .h - (void) action2;и в .m у меня - (void) action2 {бла-бла-бла}
Но по какой-то причине они, похоже, не хотят общаться таким образом!обычно я просто подключаюсь к файлу xib и делаю это, но поскольку class1 является объектом NSO, я не могу использовать IBOutlet и подключать вещи в файле xib, насколько мне известно.
Что мне делатьделать?