【问题标题】:While trying to change placeholder text, fatal error: unexpectedly found nil while unwrapping an Optional value尝试更改占位符文本时出现致命错误:在展开可选值时意外发现 nil
【发布时间】:2015-07-16 18:00:36
【问题描述】:

我正在尝试在 Swift 中修改文本字段的占位符文本。但是有一个关于“致命错误:在展开可选值时意外发现 nil”的错误。我不知道为什么这将是零。

谢谢!

【问题讨论】:

  • 您的input 是否有可能未在界面生成器中连接?

标签: ios xcode swift optional


【解决方案1】:

inputUITextField!。可能是nil,这可能意味着您忘记在Interface Builder 中连接它。

【讨论】:

    【解决方案2】:

    由于你有弱指针,我认为你应该使用? 并再次使用它来解包你的变量。

    @IBOutlet weak var input: UITextField?

    input?.placeholder = "some text";

    但正如有人已经说过的,您可能还没有连接 IBOutlet。

    【讨论】:

      猜你喜欢
      • 2016-02-20
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多