问题标签 [nsunknownkeyexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 由于 NSException,Facebook 登录使我的应用程序崩溃
因此,使用更新的 Facebook SDK 使用户能够登录到我的应用程序,我似乎无法让它正常工作!我正在使用基于 Firebase 指南的代码,因为这是我试图与之集成的代码。
我对此感到沮丧,无法得到以下错误来停止终止我的应用程序。我输入了所有正确的 .plist 信息,安装了可可豆荚,以及所有必需的 SDK 文件夹。请帮忙!
我的代码没有显示任何错误,但是当我构建并运行然后单击 Facebook 按钮时,我得到:“libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)”
这是我的代码:
这是我的崩溃日志:
ios - 〜创建新目标时,该类与键的键值编码不兼容〜
我有一个用 Swift 完成的大型 iOS 基础项目。现在我试图通过创建一个新的目标来创建不同的客户端版本:
- BaseProject(工作得很好,除非我改变它的名字)
- Client1(启动屏幕后出现 NSUnknownKeyException)。
基础项目运行良好。但是当我切换到新目标时,我得到以下 NSUnknownKeyException:
“textConfirmPassword”是我 main.storyboard 中文本字段的引用。
- 我检查了参考网点,这似乎不是问题。
- 我检查了文本字段的目标成员资格。
- 我重新创建了插座参考。
- 我删除了引用,创建了一个不会出现在情节提要上的硬编码文本字段,以便代码能够编译。异常出现在不同的文本字段 (textEmail)。
在做这一切之前,我使用图像和引用标签创建了一个示例项目。版本控制工作得很好。
ios - 如何在 swift 2.2 中捕获 NSUnknownKeyException?
我有一个代码,我想在其中设置 key 的值,如下所示:
如果 NSUnknownKeyException 被抛出,我想捕捉,但我有以下代码但它不工作:
当它是无效密钥时显示的错误如下:
我怎样才能捕捉到这个异常?
任何帮助将不胜感激。
ios - 'NSUnknownKeyException' 发生,但我找不到错误的连接
我将 iphone 的 ios 版本升级到 10.0,将 xcode 的版本升级到 8.0(测试版)。源代码在 xcode 7.3.1 版中做得很好。但是,当我在 xcode 8.0 中运行代码时,
*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键 idTextField 的键值编码。”
出现。
没有'!' 在xib中标记。我该如何解决? xib 图像
ios - UITableView 在创建单元格时抛出 NSUnkownKeyException
我真的一直在努力解决这个 NSUnkownKeyException 我现在在我的 UITableView 中创建一个单元格时遇到的问题。这是导致错误的代码行:
实际错误:
我检查的事情:
- TableView 被初始化为正确的类
- TableView 连接到 UITableViewController
- 我已经检查了我能找到的每个插座,以确保没有任何错误连接或空连接。
非常感谢您的帮助,万分感谢!
ios - UILabel swift的NSUnknownKeyException错误
关于我在新课程中设置的 UILabel,我不断收到此错误。'NSUnknownKeyException', reason: '[<UIViewController 0x7ff9c255d120> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key winnerLabel.'
(winnerLabel 是 UILabel 的名称)。我已确保 ViewController 的类是正确的(在 Main.storyboard>Select controller>Utility Area>Identity Inspector>Class 中)。通过四处询问,我被告知“xib 中的插座名称与类中的名称不同步”,如果是这种情况,那么我将如何在 xib/storyboard 中更新插座的名称。任何帮助将不胜感激。
编辑:我的问题已被标记为另一个问题的重复。我已经解释过我的问题并没有通过该问题的答案解决(^^^“我已确保 ViewController 的类是正确的(在 Main.storyboard>Select controller>Utility Area>Identity Inspector>Class)。
ios - IBAction 上的键值编码合规性错误
免责声明:忽略使用此功能的生产应用程序可能会或可能不会通过审核的事实。我只是想让这个概念发挥作用。这是我正在尝试执行的代码,我正在尝试做的所有事情(目前)是初始化四个常量,第三个常量有困难。
给出的错误是:
请注意,与运行应用程序时发生的大多数其他键值合规错误不同,我的错误仅在执行包含四行代码的 IBAction(由 UIButton 触发)时发生。
作为参考,我试图实现这篇文章在 Objective-C 中描述的内容。我是 Swift 的新手,但我认为我正确地翻译了它。
全文在func
这里:
我从原始代码块转换而来,这里:
没有编译时错误或警告,我不知道如何继续。谢谢。
swift - 未捕获的异常“NSUnknownKeyException”
我只是从 youtube API 获取数据并将其显示在 tableView 上。它在 Swift 3 升级之前工作正常,但现在它给了我一个错误。
我能够成功打印 JSON,但无法显示标题、描述和 imageView。
当我单击 videoTableView 时,以"videoObj"开头的行出现错误。
错误信息:
此类与键片段的键值编码不兼容。
我查看了类似的问题,其中一些建议检查情节提要是否缺少连接或类名,但无法在我自己的项目中复制它们。
有些人还建议清理项目,从模拟器和设备中删除应用程序并删除派生数据,但它们似乎都不是我的解决方案。
在 Swift 3 升级之前,这些行如下;
ios - 在 Swift 中处理未捕获的异常 valueForUndefinedKey
我有一个第三方库类,它的源不对我开放。例如像这样:
我可以得到myProperty
这样的价值。
我想检查是否myProperty
存在于MyClass
. 原因是如果 3rd 方类的实现在未来发生变化,我不希望我的应用程序崩溃。
为了测试我试过
在所有方面我都会崩溃。
*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<__lldb_expr_80.MyClass 0x608000223a00> valueForUndefinedKey:]:此类与键 myProperty1 的键值编码不兼容。”