出现Terminating app due to uncaught exception 'NSUnknownKeyException', reason: 错误的解决方法

原创 2015年11月20日 00:07:19

在编译成功但是运行时出现以下错误:

2015-11-19 23:48:27.593 BtnLabelText[1403:85125] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<BtnLabelText.ViewController 0x7f9b204473a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key clickMe.'
*** First throw call stack:
(
0   CoreFoundation                      0x000000010acdbf45 __exceptionPreprocess + 165
1   libobjc.A.dylib                     0x000000010ca02deb objc_exception_throw + 48
2   CoreFoundation                      0x000000010acdbb89 -[NSException raise] + 9
3   Foundation                          0x000000010b0a5a6b -[NSObject(NSKeyValueCoding) setValue:forKey:] + 288
4   UIKit                               0x000000010b68504c -[UIViewController setValue:forKey:] + 88
5   UIKit                               0x000000010b8b2a71 -[UIRuntimeOutletConnection connect] + 109
6   CoreFoundation                      0x000000010ac1ca80 -[NSArray makeObjectsPerformSelector:] + 224
7   UIKit                               0x000000010b8b1454 -[UINib instantiateWithOwner:options:] + 1864
8   UIKit                               0x000000010b68bc16 -[UIViewController _loadViewFromNibNamed:bundle:] + 381
9   UIKit                               0x000000010b68c542 -[UIViewController loadView] + 178
10  UIKit                               0x000000010b68c8a0 -[UIViewController loadViewIfRequired] + 138
11  UIKit                               0x000000010b68d013 -[UIViewController view] + 27
12  UIKit                               0x000000010b56651c -[UIWindow addRootViewControllerViewIfPossible] + 61
13  UIKit                               0x000000010b566c05 -[UIWindow _setHidden:forced:] + 282
14  UIKit                               0x000000010b5784a5 -[UIWindow makeKeyAndVisible] + 42
15  UIKit                               0x000000010b4f2396 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 4131
16  UIKit                               0x000000010b4f89c3 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1750
17  UIKit                               0x000000010b4f5ba3 -[UIApplication workspaceDidEndTransaction:] + 188
18  FrontBoardServices                  0x000000010e8c3784 -[FBSSerialQueue _performNext] + 192
19  FrontBoardServices                  0x000000010e8c3af2 -[FBSSerialQueue _performNextFromRunLoopSource] + 45
20  CoreFoundation                      0x000000010ac08011 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
21  CoreFoundation                      0x000000010abfdf3c __CFRunLoopDoSources0 + 556
22  CoreFoundation                      0x000000010abfd3f3 __CFRunLoopRun + 867
23  CoreFoundation                      0x000000010abfce08 CFRunLoopRunSpecific + 488
24  UIKit                               0x000000010b4f54f5 -[UIApplication _run] + 402
25  UIKit                               0x000000010b4fa30d UIApplicationMain + 171
26  BtnLabelText                        0x000000010aafc51d main + 109
27  libdyld.dylib                       0x000000010d51192d start + 1
28  ???                                 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException


出现这个的原因是:之前我为按钮添加了一个变量,但是在代码中又把这个变量给删除了,此时关联还在,所以在运行时找这个变量无法找到,所以会出现错误,那么此时就是选择这个变量所在的控件对象右键单击,在弹出的菜单中看是否还存在着关联,如果存在则将此关联删除,删除方法就是单击关联哪里的x号,如下图所示:


删除之后运行正常了


版权声明:本文为博主原创文章,未经博主允许不得转载。

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<ViewController 0x19862

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[
  • RainShenJi
  • RainShenJi
  • 2015年01月24日 00:03
  • 5905

Terminating app due to uncaught exception 'NSUnknownKeyException'

问题:  Control Fun[3929:60b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', re...
  • gogler
  • gogler
  • 2014年05月24日 21:00
  • 14804

Xcode出现警告:Terminating app due to uncaught exception 'NSUnknownKeyException'的解决方法

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefi...
  • moon_prince2013
  • moon_prince2013
  • 2015年11月03日 10:09
  • 1641

xib:*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0x1

在使用xib过程中出现 *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setVal...
  • sdsd13212
  • sdsd13212
  • 2016年10月25日 09:35
  • 793

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFArra

这个错误说的是一个不可变数组负值给了一个可变的数组。yo
  • u013434605
  • u013434605
  • 2014年08月05日 11:01
  • 3175

iOS开发之非常精准内存泄露检测工具

平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便,我们逐个来看这些工具的使用和存在的问题。 ...
  • zhonggaorong
  • zhonggaorong
  • 2017年06月28日 15:47
  • 925

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid

翻译出来是参数错误. 但并没有找到出了什么错. 然而, 打印URL才发现:URL中间多了一个空格!!!  可能对于那些大神来说这简直是一秒就能解决的事, 但希望能对初学者有所帮助!!! 因为本人为了...
  • XYZoe
  • XYZoe
  • 2015年11月17日 16:46
  • 384

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not...
  • zltianhen
  • zltianhen
  • 2011年07月03日 12:13
  • 12069

IOS开发之Terminating app due to uncaught exception '', reason,** First throw call stack:报错处理

今天做项目的时候遇到这个问题,就分享一下,我这个应该仅仅是导致这个错误发生的原因之一。但也希望记录下来,供大家参考,如果你们也遇到这样的问题,同时是其他原因引起的,请发Email:sanpintian...
  • sanpintian
  • sanpintian
  • 2012年03月22日 17:09
  • 82857

调用XIB文件时出错:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '....

主要是因为我给xib文件绑定了一个
  • yishengzhiai005
  • yishengzhiai005
  • 2014年05月17日 22:50
  • 953
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:出现Terminating app due to uncaught exception 'NSUnknownKeyException', reason: 错误的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)