问题标签 [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.

0 投票
0 回答
29 浏览

ios - 由于 NSException,Facebook 登录使我的应用程序崩溃

因此,使用更新的 Facebook SDK 使用户能够登录到我的应用程序,我似乎无法让它正常工作!我正在使用基于 Firebase 指南的代码,因为这是我试图与之集成的代码。

我对此感到沮丧,无法得到以下错误来停止终止我的应用程序。我输入了所有正确的 .plist 信息,安装了可可豆荚,以及所有必需的 SDK 文件夹。请帮忙!

我的代码没有显示任何错误,但是当我构建并运行然后单击 Facebook 按钮时,我得到:“libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)”

这是我的代码:

这是我的崩溃日志:

0 投票
3 回答
4881 浏览

ios - 〜创建新目标时,该类与键的键值编码不兼容〜

我有一个用 Swift 完成的大型 iOS 基础项目。现在我试图通过创建一个新的目标来创建不同的客户端版本:

  • BaseProject(工作得很好,除非我改变它的名字)
  • Client1(启动屏幕后出现 NSUnknownKeyException)。

基础项目运行良好。但是当我切换到新目标时,我得到以下 NSUnknownKeyException:

“textConfirmPassword”是我 main.storyboard 中文本字段的引用。

  • 我检查了参考网点,这似乎不是问题。
  • 我检查了文本字段的目标成员资格。
  • 我重新创建了插座参考。
  • 我删除了引用,创建了一个不会出现在情节提要上的硬编码文本字段,以便代码能够编译。异常出现在不同的文本字段 (textEmail)。

在做这一切之前,我使用图像和引用标签创建了一个示例项目。版本控制工作得很好。

0 投票
2 回答
936 浏览

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

我有一个代码,我想在其中设置 key 的值,如下所示:

如果 NSUnknownKeyException 被抛出,我想捕捉,但我有以下代码但它不工作:

当它是无效密钥时显示的错误如下:

我怎样才能捕捉到这个异常?

任何帮助将不胜感激。

0 投票
0 回答
74 浏览

ios - 'NSUnknownKeyException' 发生,但我找不到错误的连接

我将 iphone 的 ios 版本升级到 10.0,将 xcode 的版本升级到 8.0(测试版)。源代码在 xcode 7.3.1 版中做得很好。但是,当我在 xcode 8.0 中运行代码时,

*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键 idTextField 的键值编码。”

出现。

没有'!' 在xib中标记。我该如何解决? xib 图像

0 投票
2 回答
249 浏览

ios - UITableView 在创建单元格时抛出 NSUnkownKeyException

我真的一直在努力解决这个 NSUnkownKeyException 我现在在我的 UITableView 中创建一个单元格时遇到的问题。这是导致错误的代码行:

实际错误:

我检查的事情:

  1. TableView 被初始化为正确的类
  2. TableView 连接到 UITableViewController
  3. 我已经检查了我能找到的每个插座,以确保没有任何错误连接或空连接。

非常感谢您的帮助,万分感谢!

0 投票
0 回答
16 浏览

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)。

0 投票
1 回答
255 浏览

ios - IBAction 上的键值编码合规性错误

免责声明:忽略使用此功能的生产应用程序可能会或可能不会通过审核的事实。我只是想让这个概念发挥作用。这是我正在尝试执行的代码,我正在尝试做的所有事情(目前)是初始化四个常量,第三个常量有困难。

给出的错误是:

请注意,与运行应用程序时发生的大多数其他键值合规错误不同,我的错误仅在执行包含四行代码的 IBAction(由 UIButton 触发)时发生。

作为参考,我试图实现这篇文章在 Objective-C 中描述的内容。我是 Swift 的新手,但我认为我正确地翻译了它。

全文在func这里:

我从原始代码块转换而来,这里:

没有编译时错误或警告,我不知道如何继续。谢谢。

0 投票
1 回答
101 浏览

swift - 未捕获的异常“NSUnknownKeyException”

我只是从 youtube API 获取数据并将其显示在 tableView 上。它在 Swift 3 升级之前工作正常,但现在它给了我一个错误。

我能够成功打印 JSON,但无法显示标题、描述和 imageView。

当我单击 videoTableView 时,以"videoObj"开头的行出现错误。

错误信息:

此类与键片段的键值编码不兼容。

我查看了类似的问题,其中一些建议检查情节提要是否缺少连接或类名,但无法在我自己的项目中复制它们。

有些人还建议清理项目,从模拟器和设备中删除应用程序并删除派生数据,但它们似乎都不是我的解决方案。

在 Swift 3 升级之前,这些行如下;

0 投票
1 回答
535 浏览

ios - 线程 1:signal SIGABRT Login Button 导致 App 崩溃

目前正在尝试完成为我的应用程序制作登录和注册表单。注册就像我想要的那样工作,但是在登录屏幕上工作后,我在我的 AppDelegate 上收到 Thread 1: signal SIGABRT 消息。

应用委托文件

所以关于我在做什么的更多细节。我正在创建一个主 ViewController,它提供了进入登录屏幕或注册屏幕的选项。我已经设置了我的注册屏幕,它工作正常,但我无法进入我的登录屏幕,因为当我按下我的主 ViewController 上的登录按钮时它崩溃了。

主视图控制器

这是我的第一个项目,将不胜感激任何和所有的帮助谢谢!

0 投票
2 回答
925 浏览

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

我有一个第三方库类,它的源不对我开放。例如像这样:

我可以得到myProperty这样的价值。

我想检查是否myProperty存在于MyClass. 原因是如果 3rd 方类的实现在未来发生变化,我不希望我的应用程序崩溃。

为了测试我试过



在所有方面我都会崩溃。

*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<__lldb_expr_80.MyClass 0x608000223a00> valueForUndefinedKey:]:此类与键 myProperty1 的键值编码不兼容。”