ios - 此类不符合键登录的键值编码

标签 ios iphone objective-c storyboard

我在一个简单的登录屏幕上遇到了这个问题。我在 stackoverflow 中进行了搜索,发现了一些解决方案,但任何对我有用。

View Controller 只有两个 UITextfield 和一个按钮,我已经全部连接:

enter image description here

这是我的 LoginController.h:

enter image description here

这就是失败的地方:

enter image description here

我最近添加了这个新 Controller ,我的意思是, Root View 之前是其他 View ,但最后,我需要在那之前登录。

控制台日志:

enter image description here

谢谢你。

最佳答案

问题似乎与 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/

相关文章:

iphone - 核心动画从屏幕外到屏幕上的动画

ios - 为什么CALayer的动态@property可以调用setter方法?

android - 通过网络服务器检测手机

iphone - 我的 iOS 设备是否需要互联网 (wifi/3g) 才能更新 GPS 位置?

objective-c - NSURLRequest 到 NSString

ios - Storyboard不包含带有标识符的 View Controller

ios - 如何在通过线程执行工作负载时为微调器设置动画

ios - 有没有办法使用循环来标记多个项目(swift 3)

带有 GCM 的 iOS 推送通知

ios - TabBarController 上的动画过渡?.selectedIndex 更改? ( swift )