Ios 从其他类调用时无法访问iboutlets

Ios 从其他类调用时无法访问iboutlets,ios,Ios,我有两个类,Class1从Class2调用一个方法,如下所示: Class2 *c = [[Class2 alloc] init]; [c cMethod]; [c release]; 方法被调用,但是如果我尝试访问一个IBOutlet,什么也不会发生 self.outlet.text = @"asdf"; 但是,当我从viewDidLoad执行此操作时,它是有效的 [self c]; 显然,您希望上面创建的Class2实例以某种方式神秘地链接到以前创建的绑定到IBOutlet的Class

我有两个类,Class1从Class2调用一个方法,如下所示:

Class2 *c = [[Class2 alloc] init];
[c cMethod];
[c release];
方法被调用,但是如果我尝试访问一个IBOutlet,什么也不会发生

self.outlet.text = @"asdf";
但是,当我从viewDidLoad执行此操作时,它是有效的

[self c];

显然,您希望上面创建的Class2实例以某种方式神秘地链接到以前创建的绑定到IBOutlet的Class2实例


请让你的教授向你解释一门课的不同实例是如何不同的。

我发布了一个类似问题的答案。希望有帮助……我没有教授。但是谢谢!我该怎么做呢?我们回去重新阅读你们关于对象和面向对象编程的任何参考资料。