【发布时间】:2018-05-18 01:46:14
【问题描述】:
当我尝试将代码输入到 Playground 时,我正在关注 KVC 和 KVO 的教程,但它无法运行。我收到错误“以 NSException 类型的未捕获异常终止”。我什至尝试创建单个应用程序应用程序并将信息输入到 viewController 以查看发生了什么,但它仍然无法构建,这提供了对象不符合键编码的错误。我真的很想看看这个作品,我做错了什么?
import UIKit
import Foundation
//this is a reference object which means when it is copied, it will copy a reference to the same instance and not a brand new value like a value type does
class Student: NSObject {
var name: String = ""
var gradeLevel: Int = 0
}
let seat1 = Student()
seat1.setValue("Kelly", forKey: "name")
【问题讨论】:
-
您的问题与使用游乐场无关。无论在何处运行,都会出现错误: "'NSUnknownKeyException', reason: '[
setValue:forUndefinedKey:]: 这个类不符合键名的键值编码。' "