NSUnknownKeyException这个类不是密钥编码兼容的密钥

问题描述:

所以我正在通过一个教程,我已经确保我跟着作者的信,我的代码会引发以下错误。NSUnknownKeyException这个类不是密钥编码兼容的密钥

2014-10-01 22:26:14.545 stopwatch2[3503:861733] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<stopwatch2.ViewController 0x7c57f050> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key pause.' 

我的问题是:

基于错误提供的是我的应用程序失败的原因吗?

这里是我的代码将不能编译:

import UIKit 

class ViewController: UIViewController { 

    var timer = NSTimer() 

    @IBOutlet var time : UILabel! 
    var count = 0 

    @IBAction func play(sender : AnyObject) { 

    timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("result"), userInfo: nil, repeats: true) 
    } 

    @IBAction func pause(sender : AnyObject) { 
     timer.invalidate() 
    } 


    @IBAction func reset(sender : AnyObject) { 
     timer.invalidate() 
     count = 0 
     time.text="0" 
    } 



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



    } 

    func result() { 
     count++ 
     time.text = String(count) 
    } 

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


} 

我真的很想知道,是怎样,因为我相信,作者等影片将产生相同的结果调查这对我自己。

的影片是从udemy.com,完整iOS8上和斯威夫特场..提前任何帮助

感谢。

“这个类不是关键值符合编码的关键暂停”通常意味着你有一个引用插座问题。在Connections Inspector中查找不同的按钮。您可能会要么有:一个键

2个引用网点和程序不知道用哪个NE等

我跑的代码挂钩1个标签,一个IBOutlet和三个按键(播放,暂停,重置),每个IBAction一个,并且运行完美。

+0

谢谢,我会检查现在并发回... – 2014-10-02 04:35:33

+0

问题解决了,谢谢。我会尽量记住一旦我拥有奖赏就投票。 – 2014-10-02 06:08:19

+0

@ user1664443我可以为你效劳:-)如果答案适用于你,请记得接受它 – 2014-10-02 06:14:16