只是已经将名为“ 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/

10-12 01:48