UITextField - 无法打开 Optional.None
Posted
技术标签:
【中文标题】UITextField - 无法打开 Optional.None【英文标题】:UITextField - Can't unwrap Optional.None 【发布时间】:2014-07-03 19:41:26 【问题描述】:我刚开始使用 Swift 编码,并尝试构建一个计算器。当我启动模拟器并单击计算器的按钮“1”时,它会调用 Tap0 函数。我遇到了以下问题:Can't unwrap 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)
我该如何解决?
【问题讨论】:
你在 IB 中连接你的显示插座了吗? 【参考方案1】:按照 rdelmar 的建议,要解决错误,请将 display 连接到 StoryBoard 中的 UITextField:
【讨论】:
我认为这是代码错误,但这是由于我的经验不足。谢谢。以上是关于UITextField - 无法打开 Optional.None的主要内容,如果未能解决你的问题,请参考以下文章
UITableView 中的 UITextField 没有成为第一响应者