问题标签 [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.
swift - NSUnknownKeyException 此类不符合从 Obj-C 到 Swift 的键更改的键值编码
我知道这个问题被问了很多,但答案对我不起作用。对于这个类:
我已经从我的故事板中添加了一个出口到 bioTextView。在情节提要的这个视图上没有其他插座,我所做的只是添加一个插座,没有别的,我得到了错误。我正在替换的Objective-C文件还有其他出口,这些出口连同该文件一起被删除。我不断收到此错误:Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x7fc86bc08700> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key bioTextView.'
任何没有为已经知道如何在 Xcode 中编码的人编写的带有明确说明的答案将不胜感激。
swift - 线程 1:尝试使用 Alamofire 登录时发出 SIGABRT 信号
我正在尝试使用 Alamofire 创建一个登录按钮,但我收到了我在标题上所说的错误,我的代码有问题吗?谢谢。
打印错误是:
在:
ios - 在 CoreData 中设置值会使应用程序崩溃
好的,所以我进行了大量搜索,我发现的所有内容似乎都与视图控制器有关,并且它们上的链接不起作用或未连接。那不是我的问题。我有一个应用程序,它使用 CoreData 在表格列表、表格编号、它们是否干净以及它们是否正在使用中保持标签。但是,当我尝试使用 setValue() 函数更改属性的键值时,它会使我的应用程序崩溃,并显示以下崩溃报告
我一生都无法弄清楚为什么会这样。这是我的视图控制器类:
这是我的 PersistenceService 类,它负责 CoreData 功能
最后,我的 tableModel CoreData 模型的截图
有人可以告诉我为什么这不起作用吗?我这辈子都无法理解......
swift - xcode 错误:...此类与键 ibShadowedLargeTitleTextAttributes 的键值编码不兼容
我不断收到此错误。该应用程序在我使用颜色集之前工作。
该错误说明了一些关于ibShadowedLargeTitleTextAttributes
. 我没有为大标题阴影设置任何颜色,我使用的是默认值(清晰)。我重新启动了 Xcode,为阴影使用了一种颜色,再次将其删除。当我想运行它时,错误不断出现,但构建成功。
完整的错误信息:
编辑:当我为标题文本选择另一种颜色(不属于颜色集的颜色)时,该应用程序正在工作。这很奇怪,因为我对应用程序中的其他文本使用完全相同的颜色。这是我在彩色套装中制作的颜色。我在颜色集中制作了一种新颜色,它也不起作用。我必须使用标准颜色或从标准颜色窗口中选择一种。
swift - NSUnknownKeyExeption 使用 firebase 和 NSobject
2018-12-30 15:01:23.228731+0200 iChat[51679:726127] *** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键值编码为关键用户名。(lldb)
使用 firebase 字典为 NSobject 类的键设置值
功能
ios - Thread 1: signal SIGABRT - when used with uibutton to open wkwebview
UPDATE 2019/07/23 16:37:00 - I've updated the main storyboard script below in the original content. After trying several things and running into new errors that had to be corrected I have come full circle back to the same error message. Updated script and stack trace below. This time the stracktrace is referencing a 'null value' most likely referring to the following line of code but removing it does not remove the error unless that's a simulator's cache issue:
UPDATE 2019/07/22 20:01:00 - I have made some progress working with the referencing outlets and I finally have the app loading but now instead of crashing during the load, it crashes during the click event when an UIButton is clicked to load a UIViewController which which is a WKWebView. So now instead of crashing at the app load, it crashes on the click and loading of the webview. I have updated the script and the stack trace info.
Created actions for UIButtons to load wkwebviews via outlets.
Here is my storyboard script showing one of the uibuttons within it, there is a total of six of them but for the purpose of troubleshooting I've only included now of them here. They are all pretty much written in the same fashion making sure to identify the appropriate button and web view where applicable.
Here is my AppDelegate.swift file:
I get the "Thread 1: signal SIGABRT" at this line in the AppDelegate.swift file: (this still remains the case only it happens during the WKWebView load after the UIButton click; where as previously it was during the app load and this time stack trace is referencing the class of the WKWebView 'WKWebView_s'; not the UIButton class 'button_sega' )
Here is my stacktrace
I have researched all references but they are all different and none of them mirror my exact situation and scenario. Like I said, I have tried the other articles and I see how they are similar, but it did not fix it so something is different; I just don't know what. When I do what it say I get other error messages that remove items changed and leave other items. What remains in my storyboard now removed all errors caused by the fix in the article individuals keep rerunning but then it still doesn't solve the thread 1 signal issue.
xcode - Xcode 如何修复将我的 uilabel 链接到 xib 文件的错误?
我正在使用 xib 文件为我的 IOS 应用程序主页上的几个集合视图创建单元格。在 xib 文件中创建的单元格包含 3 个 ImageView 元素,我最近添加了一个 UILabel。将 UILabel 元素添加到单元格后,我为控制文件创建了一个出口。因此允许我从 UIViewController 文件访问元素。现在每当我构建和运行应用程序时,我都会收到以下错误:
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 cell_Label 的键值编码不兼容。”
我对错误的初步研究使我得出结论,我应该删除标签的出口。这对我来说毫无意义,因为那我将如何从视图控制器以编程方式控制标签的内容?我能得出的唯一另一个结论是我不需要 UILabel 的出口。谁能解释或证实我的假设?这是我创建插座的代码以及调用 label.text 的位置。
Global_CVCCell
视图控制器
感谢大家提供的任何帮助!
- 用户C-137
ios - Google Amplify iOS App -> NSUnknownKeyException
我正在尝试在使用 AWSMobileClient 的 iOS 应用程序中使用 Cognito 提供的谷歌联合登录功能。我有最新的放大 (4.11.0) 和 AWS 工具包。
我的 pod 文件中有以下内容:
我使用标准的AWSMobileClient
初始化调用然后showSignIn
方法来显示登录屏幕,但出现以下异常:
'NSUnknownKeyException', reason: '[<GIDSignIn 0x600003f19e00> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key uiDelegate.'
我的awsconfiguration
文件有以下条目:
这是在我创建身份验证后端时由放大生成的(以及用户池、身份等的其他条目)。我还在谷歌开发者网站上设置了必要的项目和凭据。
使用 Cognito 托管的 UI(浏览器 URL),我可以毫无问题地使用谷歌登录,只是不使用 iOS 应用程序。
如果我删除 ClientId-iOS 条目,则不再发生异常,但登录屏幕没有 google 按钮。