只是已经将名为“ IBtextFieldName”的textField挂接到Xib和适当的类中,才分配给File的Owner,但是请继续获取
'NSUnknownKeyException', reason: '[<UIViewController 0x7fb9cc81acd0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key IBtextFieldName
已尝试:
干净的构建,
删除派生数据,
打开Xib作为源代码,并删除不需要的连接,
删除并重新创建xib和关联的.swift类文件,
删除并重新创建了具有不同名称的UITextfield和插座,
重新启动Xcode
最佳答案
解决了:
是愚蠢的错误
正在使用,
let myController : MyController = UIViewController(nibName: "MyController", bundle: NSBundle.mainBundle()) as MyController
代替
let myController : MyController = MyController(nibName: "MyController", bundle: NSBundle.mainBundle()) as MyController
关于ios - Xcode6 Beta6:此类不符合 key 的 key 值编码要求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25606325/