【发布时间】:2014-11-03 20:02:12
【问题描述】:
我想在我传递的模型对象的 DidSet 中设置 UITextField (IBOutlet) 的文本值。
代码如下:
let manageSettingViewController: ManageSettingViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ManageSettingViewController") as ManageSettingViewController
self.navigationController?.pushViewControllerCustom(manageSettingViewController)
manageSettingViewController.setting = setting
而在manageSettingViewController的didSet中:
var setting: Setting? {
didSet
{
keyTextField.text = setting?.label
valueTextField.text = setting?.value
}
如何设置文本?因为在这种情况下 Xcode 崩溃是因为 "keyTextField is nil" :(
【问题讨论】:
标签: swift storyboard interface-builder