Ios 尝试以编程方式设置UITextField占位符文本时出现致命错误
我从storyboard创建了UITextField,它已正确连接到视图控制器类。但当我尝试使用以下命令设置其占位符文本时:Ios 尝试以编程方式设置UITextField占位符文本时出现致命错误,ios,swift,uitextfield,Ios,Swift,Uitextfield,我从storyboard创建了UITextField,它已正确连接到视图控制器类。但当我尝试使用以下命令设置其占位符文本时: enTextField.placeholder = "lol" 我得到了这个错误: 致命错误:在展开可选值时意外发现nil 我怎样才能解决这个问题?谢谢。在我看来,文本字段为零,我假设您正在尝试在视图正确初始化之前进行设置。这是由于失去了IBOutlet连接造成的。检查您的文本字段是否已连接。哇,您说得对!我试图在didSet中而不是在viewDidLoad中执行此操作
enTextField.placeholder = "lol"
我得到了这个错误:
致命错误:在展开可选值时意外发现nil
我怎样才能解决这个问题?谢谢。在我看来,文本字段为零,我假设您正在尝试在视图正确初始化之前进行设置。这是由于失去了IBOutlet连接造成的。检查您的文本字段是否已连接。哇,您说得对!我试图在
didSet
中而不是在viewDidLoad
中执行此操作。谢谢没问题,任何时候:)如何声明enTextField?比如@IBOutlet弱var enTextField:UITextField@我是女孩。问题是我试图将其占位符设置在错误的位置。见Swinny89的回答和我的评论。10分钟后我会接受他的回答:)好的。它将帮助其他人。