如何解决“NSUnknownKeyException”... setValue:forUndefinedKey:]: ...不符合键值编码[重复]

2024-07-03

好吧,我会尽量让这个简短。我想要在键盘上方有一个 UIToolbar,我花了一段时间才弄清楚,最终我做到了,但是当我尝试向按钮添加功能时previous*下一个*和done我的程序很快就无法编译。

完整的错误消息可以在这里看到:

2012-06-20 05:36:55.276 KegCop[79460:fb03]*由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[ setValue:forUndefinedKey:]:此类对于完成的键不符合键值编码。”

*首先抛出调用堆栈: (0x134a022 0x1733cd6 0x1349ee1 0xd31022 0xca2f6b 0xca2edb 0xcbdd50 0x5a571a 0x134bdea 0x12b57f1 0x5a426e 0x7adeef 0x7ae03e 0x382d7a 0 x382ff8 0x38217f 0x391183 0x391c38 0x385634 0x1f84ef5 0x131e195 0x1282ff2 0x12818da 0x1280d84 0x1280c9b 0x381c65 0x383626 0x2a8 d 0x29f5 0x1) 终止调用抛出异常(lldb)

@Abizern 建议我应该阅读Apple Doc 关于键值编码指南 https://developer.apple.com/library/ios/#documentation/general/conceptual/devpedia-cocoacore/KeyValueCoding.html#//apple_ref/doc/uid/TP40008195-CH25-SW1。无论如何,无论你怎么看,都已经太晚了,或者太早了。更新后的项目可以在这里找到:https://github.com/ipatch/KegCop https://github.com/ipatch/KegCop

只需下载 zip,然后尝试构建,您就会明白我在说什么。该错误可能位于某处ViewControllerWelcome.m file.


在你的故事板或 xib(无论你使用哪个)中查找ViewControllerWelcome目的。此错误最可能的来源是某些东西与名为的操作或出口有连接done该类的代码中不存在该内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决“NSUnknownKeyException”... setValue:forUndefinedKey:]: ...不符合键值编码[重复] 的相关文章

  • 将 Float 数组写入二进制文件并在 swift 中读取

    我怎样才能写数组Float到二进制文件然后读取它 var array Float 0 1 0 2 0 3 func writeArrayToBinary array Float func readArrayFromBinary gt Flo
  • 我如何请求增加 iPad 上的 HTML5 本地存储大小,就像 FT 网络应用程序那样?

    如果你打开http app ft com http app ft com 金融时报移动网络应用程序 系统会提示您将该应用程序添加到您的 主页 执行此操作后 当您打开应用程序时 系统会再次提示您允许将 localstoreage 数据库大小增
  • 更改 iPhone UISlider 栏图像

    我正在使用一个UISlider在我的应用程序中 但我想为其使用自定义的 外观和感觉 我已将拇指更改为我自己的图像 但有没有办法也更改栏 我有一个想要使用的条形图像 但不知道如何执行此操作 我已经找到了如何更改最大和最小图像 但不是条形图本身
  • 如何对字符串进行 URL 编码

    我有一个 URL 字符串 NSString 带有空格和 人物 如何对整个字符串 包括 符号和空格 很遗憾 stringByAddingPercentEscapesUsingEncoding并不总是 100 有效 它对非 URL 字符进行编码
  • 无法使用设备上的沙箱测试用户登录

    尝试进行一些应用程序内购买测试 因此我在 itunesconnect 上创建了一个沙箱测试器 但是当我尝试在我的设备上以该用户身份登录时 出现错误 不允许创建 Itunes 帐户 Apple ID 目前无法用于 iTunes 商店 请 稍后
  • Cocoa:如何制作像 Pages 或 Numbers 中那样的小工具栏?

    Apple 的应用程序 例如 Pages 和 Numbers 总是在主工具栏下方显示一个附加的小工具栏 Interface Builder 中是否有这样的对象 或者我必须从头开始构建它 我查了一下 IB 图书馆 但到目前为止什么也没找到 您
  • 如何测试为 SKProductsRequest 设置不同的区域设置

    我正在 iPhone 应用程序中实现 IAP 并在沙盒环境中工作 我有我的代码设置要处理SKProducts由返回SKProductsRequest获取定价信息 我想测试检索不同区域设置中的价格值 例如欧元或日元 以测试我的格式化代码 我怎
  • Spotify 会话管理

    我在我的应用程序中有一个 Spotify 登录并尝试进行自动登录 登录功能 func getSpotifyToken fromController controller UIViewController success spotifyTok
  • UIDatePicker 在 iOS 9 中无法正常显示

    我没有使用自动布局 这就是 UIDatePicker 在 iOS 9 上我的应用程序中的显示方式 选择器在 iOS 8 中看起来完美无缺 但问题仅存在于 iOS 9 中 知道如何解决此问题 P S 使用 auto布局目前对我来说不是一个解决
  • iOS 9 中的触觉

    您可以在 iPhone 6s 上使用 iOS 9 中的 Taptic 引擎吗 WatchOS2 和 OS X 能够使用触觉引擎 所以我认为 iOS 9 中也会有 但我找不到任何 API 是的 我对内部进行了逆向工程UIKit我发现了另一种
  • iOS 8 选项卡栏项目背景颜色

    上周我一直在努力寻找解决方案 但在尝试了我能找到或想到的所有可能的解决方案后 我没有运气 我发现并尝试过的每个解决方案要么不起作用 要么已经过时 我有 5 个UITabBarItem s in a UITabBar放置在UITabBarCo
  • iOS 11 和 XCode 9.3 - HTTP 加载失败

    iOS11 设备偶尔会出现此错误 HTTP 加载失败 错误代码 1005 1 54 该应用程序正在连接到 https json Web 服务 当它在前台时 一切都运行顺利 计时器正在执行 Web 服务调用 但有时 无法始终复制问题 当应用程
  • 蓝牙管理器在 iOS 7 上不工作

    我尝试在 iOS 7 上的应用程序中使用蓝牙管理器 但它似乎不起作用 Calling setEnabled and setPowered 蓝牙管理器上没有任何效果 我正在注册通知 BluetoothAvailabilityChangedNo
  • Swift 3 NSCache 通用参数“KeyType”无法推断

    此代码适用于 Swift 2 x An internal in memory cache private var dataCache NSCache init In Swift 3它会导致编译错误 Generic parameter Key
  • 为什么 UIPickerView 是半透明的

    Why UIPickerView 100不是不透明的吗 当我将文本颜色设置为白色并将 UIPickerView 放在红色背景上时 UIPickerView 项目有一个红白色文字颜色 我尝试使用自定义视图viewForRow 但还是没有效果
  • RestKit:如何获取简单的 JSON 字符串数组?

    我应该如何使用 RestKit 来获取像这样的 JSON 字符串数组 Paris London Brussels New York 我尝试进行对象映射 但由于没有关键路径或属性 我不知道要映射什么 我什至不需要映射 结果可能只是一个数组或字
  • 在 Xamarin.Forms 中添加方向更改布局

    我需要实现的是 在将屏幕从纵向更改为横向时向现有页面添加布局 我已经成功地使用检测方向变化void OnSizeAllocation 双倍宽度 双倍高度 但我无法为此事件添加布局 我的示例 C 代码是 public class MyLayo
  • iOS 版本的 Fragment

    谁能告诉我在 Xcode iPhone 中执行以下操作的最佳方法是什么 我有一个主导航屏幕 上面有一些按钮 当用户单击任何按钮时 他们将进入带有更多选项按钮的子导航屏幕 在这里 他们单击任意按钮 就会看到选项列表 单击任何列表选项都会向用户
  • IOS - React Native - 未处理的 JS 异常:SyntaxError

    每当我创建新的 React Native 项目时 我都会遇到问题 显示红色屏幕 并在 xcode 控制台中收到以下错误消息 嗨 我有同样的问题 在这里找到了解决方案 https github com facebook react nativ
  • iOS 7 AVPlayer AVPlayerItem 持续时间在 iOS 7 中不正确

    我的应用程序中有以下代码 NSURL url NSURL fileURLWithPath self DocDir stringByAppendingPathComponent self FileName isDirectory NO sel

随机推荐