我正在尝试将文本加载到textview中。这看起来很简单:
box.text = @"hello";
NSLog(@"Box.text contains: %@", box.text);
问题是这个NSLog只是保持打印为空。 (我已经声明了IBOutlet UITextView *框。)我想,因为box.text是null,所以这就是UITextView中实际上没有显示的原因。
任何人都知道出了什么问题?
非常感谢!
答案 0 :(得分:2)
如果您从控制器的box.text
方法调用init
,您的IBOutlet尚未从nib文件加载 - 所以box
仍然指向nil,并且文字分配无处可去。您需要等到viewDidLoad
或更晚才能成功访问IBOutlet的属性。