我正在尝试从我的其他视图控制器访问iboutlet,我尝试将它们导入;
#import "CreateTest.h"
#import "SecondViewController.h"
但是,当我尝试访问iBoutlet时;_SubjectValue.text = @"hi";
它返回一个错误,说"使用未申报的标识符_subjectValue"
将第一类任命为第二类。然后在委托协议中定义IBOUTLET。然后像这样通过代表访问它:
_delegate.yourIBOutlet.someProperty
如果您的新事物,我会推荐一些基本教程。
编辑:不过,需要第二类的实例。根据您是否使用故事板,您可以以不同的方式接收/实例化。
如果要访问另一个类iboutlet,则首先必须创建该类的对象。
您正在尝试像这样的 _SubjectValue.text = @"hi";
访问 IBOutlet
,这基本上是指 self.SubjectValue.text = @"hi";
,但第二类没有iboutlet名称 SubjectValue.text
。
您必须通过其对象访问另一个类的IBOutlet
。创建类的对象,然后使用此对象访问该类的 property/IBOutlet
希望它有帮助..