单击按钮时为什么会出现NSUnknownKeyException?

时间:2015-04-07 16:48:31

标签: ios swift

  

应用程序由于未捕获的异常'NSUnknownKeyException',原因:   '[setValue:forUndefinedKey:]:   此类不是键值按钮_1的键值编码。'

class ViewController: UIViewController {

@IBAction func button1_pressed(sender: AnyObject) {
    NSLog("hello");
}

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

2 个答案:

答案 0 :(得分:1)

似乎你没有定义出口(不再)了。故事板仍然认为有一个@IBOutlet weak var button_1: UIButton?,但你已经删除了它。

答案 1 :(得分:0)

检查故事板或xib(无论您使用哪个)。此错误最可能的来源是某些内容与代码中不存在的操作或插座有关。