我需要一些帮助,当我在 iphone 6 上启动应用时,它启动但是在控制台中出现错误:
2015年6月5日12:45:45.211 EyeScanner [13508:189126]无法设置(selectedImage)用户定义的检查上(HMNavigationController)属性:[setValue方法:forUndefinedKey:]:这个类不是密钥值编码兼容对于key selectedImage。 2015-06-05 12:45:45.213 EyeScanner [13508:189126] - [__ NSCFNumber _imageThatSuppressesAccessibilityHairlineThickening]:无法识别的选择器发送到实例0xb000000000000003 2015-06-05 12:45:45.213 EyeScanner [13508:189126]无法在(UITabBarItem)上设置(selectedImage)用户定义的检查属性: - [__ NSCFNumber _imageThatSuppressesAccessibilityHairlineThickening]:无法识别的选择器发送到实例0xb000000000000003
但是当我在 iphone 5s 上用 IOS 7 启动它时 - 崩溃和记录:
2015年6月5日13:50:57.202 EyeScanner [13752:607] ***终止应用程序由于未捕获的异常' NSUnknownKeyException',原因是:' [setValue方法:forUndefinedKey:]:对于关键的selectedImage,此类不符合键值编码。'
答案 0 :(得分:0)
这是错误:
(HMNavigationController): [ setValue:forUndefinedKey:]:
此类not key value coding-compliant
为密钥selectedImage
。
检查:
1-如果您已将正确的属性与IBOutlet
中的对象相关联。
2-代码中已删除的所有属性,但IBOutlet
中的对象仍定位于已删除的属性。
编辑:
尝试使用Shift-Cmd-K
清洁项目还清理构建文件夹。要访问该选项,请打开“产品”菜单,然后使用Option键显示“清理构建文件夹”选项。