我有一个UILabel,我使用笔尖制作。
我添加的代码(在适当的位置)
IBOutlet UILabel *question;
@property (nonatomic, retain) IBOutlet UILabel *question;
@synthesize question;
在笔尖中,我已将标签连接到文件的所有者。
然而,question.text = @"test"
之类的东西没有结果。此外,NSLog向我显示(问题== nil)为TRUE
我做错了什么?
答案 0 :(得分:1)
可能会有更多问题导致此问题。 我会列出一些,可能会得到帮助
如你所说,你正在使用自己的方法来构建你的类
再次检查您的initWithNibName
方法。
你必须这样做
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
File's Owner
上的QuizController
课程为Identity Inspector
question.text = @"test"
的方法。尝试在viewDidLoad
方法上分配文本,而不是在构造函数上。让我知道结果
答案 1 :(得分:0)
因为UILabel是作为属性实现的,所以请尝试self.question.text = @“test”