将字符串分配给UITextView

时间:2011-05-07 23:03:22

标签: iphone objective-c uitextview

我正在尝试将文本加载到textview中。这看起来很简单:

box.text = @"hello";
NSLog(@"Box.text contains: %@", box.text);

问题是这个NSLog只是保持打印为空。 (我已经声明了IBOutlet UITextView *框。)我想,因为box.text是null,所以这就是UITextView中实际上没有显示的原因。

任何人都知道出了什么问题?

非常感谢!

1 个答案:

答案 0 :(得分:2)

如果您从控制器的box.text方法调用init,您的IBOutlet尚未从nib文件加载 - 所以box仍然指向nil,并且文字分配无处可去。您需要等到viewDidLoad或更晚才能成功访问IBOutlet的属性。