ios - UITextField - 无法展开 Optional.None

标签 ios uitextfield swift

我刚刚开始使用 Swift 编码,并尝试构建一个计算器。当我启动模拟器并单击计算器的按钮“1”时,它会调用 Tap0 函数。我遇到了以下问题:无法解开Optional.None。

import UIKit

class ViewController: UIViewController {
  @IBOutlet var display:UITextField

  override func viewDidLoad() {
    super.viewDidLoad()
  }

  override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
  }

  @IBAction func Tap0(sender:AnyObject){AddNumber("0")}

  func AddNumber(x:String){
    self.display.text="" //ERROR (Can't unwrap Optional.None)
    println(self.display.text)
  }
}

如何解决?

最佳答案

按照 rdelmar 的建议,要解决错误,请将显示连接到 StoryBoard 中的 UITextField:

enter image description here

关于ios - UITextField - 无法展开 Optional.None,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24562077/

相关文章:

ios - 无论如何将 UITextfield 中的字符数限制为 5?

swift - UICollectionViewCell 内部填充 (Swift)

ios - 将 String 转换为 NSDate 但仍然无法访问 dateByAddingTimeInterval 方法

ios - 显示在单独标签上键入的单个字符?

ios - 如何使用自动布局在 super View 之间制作动画?

ios - 如何在用户填写某些文本字段时更新 UILabel 的文本

iOS - 弯曲的圆形 UITextfield

Swift DispatchQueue并发执行OpenGL并行渲染

ios - 在 Xcode 中验证来自组织者的应用程序时收到警告

ios - Xcode - CorePlot 代码链接器命令错误