我在一个简单的登录屏幕上遇到了这个问题。我在 stackoverflow 中进行了搜索,发现了一些解决方案,但任何对我有用。
View Controller 只有两个 UITextfield 和一个按钮,我已经全部连接:
这是我的 LoginController.h:
这就是失败的地方:
我最近添加了这个新 Controller ,我的意思是, Root View 之前是其他 View ,但最后,我需要在那之前登录。
控制台日志:
谢谢你。
最佳答案
问题似乎与 XIB/ Storyboard无关。您正在尝试为名为 login
的属性设置值在你的类(class)KeyValueLogin
.似乎这个属性没有在类中声明。
API setValue:forKey:
在 NSKeyValueCoding
protocol 中定义.您的崩溃日志表明的事实,
[<KeyValueLogin> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key login
表示在类中找不到该属性。
你的代码应该是
loginInfo.key = @"login";
loginInfo.value = @"guest";
希望有帮助!
关于ios - 此类不符合键登录的键值编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20372652/