我有两个类,一个是 NSObject 的 class1 和一个是 UIViewController 的 class2 ...我从 UIViewController 向 class1 发送了一些东西以使其执行操作:
[class1 doVoidAction];
在class1中我有:
-(void)doVoidAction{ blah blah blah }
那工作得很好......但是在完成 void 操作后,我需要它发送一些东西到视图控制器,以便现在在那里做一些事情......所以我尝试了相同的方法,包括 .h 文件,说@class 2类;我做了这整个交易:
@interface class1 : NSObject {
class2 *class2;
}
在 class2 中,我在 .h 文件中有 -(void)action2; 在 .m 我有 -(void)action2{ blah blah blah }
但无论出于何种原因,他们似乎都不想以这种方式进行交流!通常我会在 xib 文件中连接东西并这样做,但由于 class1 是一个 NSObject 我不能使用 IBOutlet 并连接 xib 文件中的东西,至少据我所知。
我该怎么办?