jjzjj

NSUnknownKeyException

全部标签

ios - 如何在 swift 2.2 中捕获 NSUnknownKeyException?

我有一个代码,我想为键设置值如下:item.setValue(field.1,forKey:field.0)我想在抛出NSUnknownKeyException时捕获,但我有以下代码但它不起作用:do{tryitem.setValue(field.1,forKey:field.0)}catch_{print("Tryingtosetwrongvaluefortheitem")}当它是无效键时显示的错误如下:Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:setValue:forUndefinedKey

ios - 在 Swift 中处理未捕获的异常 valueForUndefinedKey

我有一个第三方库类,它的源代码不对我开放。例如像这样:classMyClass:NSObject{letmyProperty=10}我可以像这样获取myProperty值。lettest=MyClass().value(forKey:"myProperty")//10我想检查myProperty是否存在于MyClass中。原因是我不希望我的应用程序在3rd方类实现将来发生变化时崩溃。为了测试我试过了guardlettest=MyClass().value(forKey:"myProperty1")else{return}//crashiflettest=MyClass().value(

ios - 由于未捕获的异常 'NSUnknownKeyException' 而终止应用程序,原因 : this class is not key value coding-compliant for the key Label2. '

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭5年前。这是我收到的确切错误消息:Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyLabel2.'我创建了

swift NSUnknownKeyException

一两天前开始学习Swift。我遇到这个错误的次数比我想的要多——本质上,我意识到它与IBOutlets有关。删除Storyboard中的所有socket和按钮/对象,然后手动重新添加它们似乎可以解决问题。如果将来发生此错误,并且我正在处理一个大型项目,我想知道如何诊断它是哪个IBOutlet,或者是什么导致了这个错误。我在GitHub上有该项目的副本here如果有人想看一下并留下一些建议。提前致谢!2015-06-0422:24:31.607ControllingTheKeyboard[1343:16382]***Terminatingappduetouncaughtexception

ios - 'NSUnknownKeyException',原因 : '[<ViewController 0x8a45930> setValue:forUndefinedKey:]:

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。当我在iPhone模拟器上运行我的第一个“sqlite”应用程序时出现此错误。xcode说没问题,但是当我点击我的应用程序时,它会在调试窗口中抛出错误。我在这里放置了所有必要的代码,请帮助我连接“sqlite”并删除这些错误。错误如下:Terminatingappduetouncaughtexception'NSUnknownKeyE

ios - 我如何解决 'NSUnknownKeyException' ... setValue :forUndefinedKey:]: . ..不符合键值编码

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。好的,我会尽量让这个简短。我想在我的键盘上方添加一个UIToolbar,我花了一段时间才弄清楚,我最终做到了,但是当我尝试向按钮添加功能时previous*next*和done我的程序很快就无法编译。完整的错误信息可以在这里看到:2012-06-2005:36:55.276KegCop[79460:fb03]*Terminatinga

ios - 我如何解决 'NSUnknownKeyException' ... setValue :forUndefinedKey:]: . ..不符合键值编码

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。好的,我会尽量让这个简短。我想在我的键盘上方添加一个UIToolbar,我花了一段时间才弄清楚,我最终做到了,但是当我尝试向按钮添加功能时previous*next*和done我的程序很快就无法编译。完整的错误信息可以在这里看到:2012-06-2005:36:55.276KegCop[79460:fb03]*Terminatinga

ios - 运行 Ionic 构建时收到 NSUnknownKeyException 错误

我刚刚完成了使用ionicbuildios导出的Ionic应用程序的构建。功能。到目前为止,我还没有收到任何错误。然而,当我尝试从XCode运行该应用程序时,由于我在调试器中收到以下错误,该应用程序甚至无法启动:***Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyview.'由于我是Ionic和Cordova的初学者,所以我不确定该去哪里找。任何信息

iOS 11 NSPredicate 搜索 Swift 数组崩溃 - NSUnknownKeyException

我正在使用NSPredicate在Swift中过滤数组。问题是在更新到iOS11(Xcode9/wSwift4)之后,我一直在过滤线上崩溃。这是崩溃日志:Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:>'[valueForUndefinedKey:]:thisclassisnotkey>valuecoding-compliantforthekeyname.'这是我有一个数组的类的示例:finalclassModel:NSObject{letname:Stringinit(name:String){s

ios - Xcode - 如何修复 'NSUnknownKeyException',原因 : … this class is not key value coding-compliant for the key X"error?

我正在尝试将UILabel与我类(class)中创建的IBOutlet相链接。我的应用程序因以下错误而崩溃。这是什么意思?我该如何解决?***Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyXXX.' 最佳答案 您的xib可能连接有问题。这个错误我遇到过很多次了。虽然TechZen的回答在这种情况下