我有以下代码
public string QuestionText
{
get { return txtBox.Text; }
set {txtBox.Text = value; }
}
当textBox是UILabel时,每次我尝试通过问题文本访问它时,都会收到Null Reference Exception。我可以设置和获取这样的文本吗?
最佳答案
请注意,在出现txtBox
之前,ViewDidLoad
将为空。
如果遇到此问题,则是更好的解决方案:
public string QuestionText { get; set; }
public override void ViewDidLoad()
{
base.ViewDidLoad();
txtBox.Text = QuestionText;
}