gpt4 book ai didi

swift - NSUnknownKeyException 此类与键的键值编码不兼容

转载 作者:行者123 更新时间:2023-11-28 10:25:47 26 4
gpt4 key购买 nike

因此,我正在学习一个教程,并确保我完全按照作者的要求进行操作,并且我的代码抛出了以下错误。

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、The Complete iOS8 和 Swift Course..

在此先感谢您的帮助。

最佳答案

“此类不符合键暂停的键值编码”通常意味着您有引用 socket 问题。在连接检查器中查找不同的按钮。您可能有:

一个按钮有2个引用outlet,程序不知道用哪个ne等等。

我运行代码将 1 个标签连接到 IBOutlet 和三个按钮(播放、暂停、重置),每个 IBAction 一个,它运行完美。

关于swift - NSUnknownKeyException 此类与键的键值编码不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26154174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com