1

我有以下代码

public string QuestionText 
{
get { return txtBox.Text; }
set {txtBox.Text = value; }
}

其中 txtBox 是一个 UILabel ,每次我尝试通过 QuestionText 访问它时,我都会得到一个空引用异常。我可以设置和获取这样的文本吗?

4

1 回答 1

1

请注意,在发生txtBox之前它将为空ViewDidLoad

如果您遇到该问题,更好的解决方案:

public string QuestionText { get; set; }

public override void ViewDidLoad()
{
   base.ViewDidLoad();

   txtBox.Text = QuestionText;
}
于 2012-08-29T12:33:36.257 回答