NSObject である class1 と UIViewController である class2 の 2 つのクラスがあります... UIViewController から class1 に何かを送信して、アクションを実行させました。
[class1 doVoidAction];
そしてclass1に私は持っています:
-(void)doVoidAction{ blah blah blah }
それはうまくいきました...しかし、voidアクションを実行した後、何かをView Controllerに送り返して、そこで何かをする必要があります....hファイルを含め、@classと言って同じ方法を試しましたクラス2; 私はこの取引全体を行いました:
@interface class1 : NSObject {
class2 *class2;
}
そしてclass2では、.hファイルに -(void)action2; があります。そして.mには -(void)action2{ 何とか何とか何とか } があります
しかし、何らかの理由で、彼らはそのように通信したくないようです! 通常、私は xib ファイルに接続してそれを行うだけですが、class1 は NSObject であるため、少なくとも私の知る限りでは、IBOutlet を使用して xib ファイルに接続することはできません。
私は何をしますか?