Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS模拟器在应用程序执行时为黑色_Ios_Xcode5_Nsunknownkeyexception - Fatal编程技术网

iOS模拟器在应用程序执行时为黑色

iOS模拟器在应用程序执行时为黑色,ios,xcode5,nsunknownkeyexception,Ios,Xcode5,Nsunknownkeyexception,我正在运行xcode 5.1.1,一直在努力学习objective C/iOS开发。现在,每当我尝试在模拟器上运行代码时(我没有实际的atm设备),它就会出现一个黑屏。代码可以找到。编译和运行时出现以下错误: 2014-08-23 10:42:57.429 Calculator[1862:60b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<XYZView

我正在运行xcode 5.1.1,一直在努力学习objective C/iOS开发。现在,每当我尝试在模拟器上运行代码时(我没有实际的atm设备),它就会出现一个黑屏。代码可以找到。编译和运行时出现以下错误:

2014-08-23 10:42:57.429 Calculator[1862:60b] *** Terminating app due to uncaught exception         'NSUnknownKeyException', reason: '[<XYZViewController 0xe436640> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key didgetPressed.'
*** First throw call stack:
(
0   CoreFoundation                      0x017ed1e4 __exceptionPreprocess + 180
1   libobjc.A.dylib                     0x0156c8e5 objc_exception_throw + 44
2   CoreFoundation                      0x0187cfe1 -[NSException raise] + 17
3   Foundation                          0x0122cd9e -[NSObject(NSKeyValueCoding) setValue:forUndefinedKey:] + 282
4   Foundation                          0x011991d7 _NSSetUsingKeyValueSetter + 88
5   Foundation                          0x01198731 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 267
6   Foundation                          0x011fab0a -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 412
7   UIKit                               0x004e31f4 -[UIRuntimeOutletConnection connect] + 106
8   libobjc.A.dylib                     0x0157e7de -[NSObject performSelector:] + 62
9   CoreFoundation                      0x017e876a -[NSArray makeObjectsPerformSelector:] + 314
10  UIKit                               0x004e1d4d -[UINib instantiateWithOwner:options:] + 1417
11  UIKit                               0x0034a6f5 -[UIViewController _loadViewFromNibNamed:bundle:] + 280
12  UIKit                               0x0034ae9d -[UIViewController loadView] + 302
13  UIKit                               0x0034b0d3 -[UIViewController loadViewIfRequired] + 78
14  UIKit                               0x0034b5d9 -[UIViewController view] + 35
15  UIKit                               0x0026b267 -[UIWindow addRootViewControllerViewIfPossible] + 66
16  UIKit                               0x0026b5ef -[UIWindow _setHidden:forced:] + 312
17  UIKit                               0x0026b86b -[UIWindow _orderFrontWithoutMakingKey] + 49
18  UIKit                               0x002763c8 -[UIWindow makeKeyAndVisible] + 65
19  UIKit                               0x00226bc0 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 2097
20  UIKit                               0x0022b667 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 824
21  UIKit                               0x0023ff92 -[UIApplication handleEvent:withNewEvent:] + 3517
22  UIKit                               0x00240555 -[UIApplication sendEvent:] + 85
23  UIKit                               0x0022d250 _UIApplicationHandleEvent + 683
24  GraphicsServices                    0x037e2f02 _PurpleEventCallback + 776
25  GraphicsServices                    0x037e2a0d PurpleEventCallback + 46
26  CoreFoundation                      0x01768ca5 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
27  CoreFoundation                      0x017689db __CFRunLoopDoSource1 + 523
28  CoreFoundation                      0x0179368c __CFRunLoopRun + 2156
29  CoreFoundation                      0x017929d3 CFRunLoopRunSpecific + 467
30  CoreFoundation                      0x017927eb CFRunLoopRunInMode + 123
31  UIKit                               0x0022ad9c -[UIApplication _run] + 840
32  UIKit                               0x0022cf9b UIApplicationMain + 1225
33  Calculator                          0x00002c8d main + 141
34  libdyld.dylib                       0x01e34701 start + 1
35  ???                                 0x00000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 
2014-08-23 10:42:57.429计算器[1862:60b]***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合didgetPressed键的键值编码。”
***第一次抛出调用堆栈:
(
0 CoreFoundation 0x017ed1e4例外预处理+180
1 libobjc.A.dylib 0x0156c8e5 objc_异常_抛出+44
2芯基础0x0187cfe1-[N异常升高]+17
3基金会0x0122CD9E-[NSbObjs](NSKEY ValueCoDIN)SETValue:FununDealdKEY:+ 282
4基金会0X011991、D7、NSSESEUSEKEY值ESETER + 88
5基金会0x011987 731-[ NSKORKS(NSKEY ValueCoDIN)设置值:FrKEY::+ 267)
6基金会0x011Fab0A- [ NSbObjor(NKKEY ValueCoDIN)设置值:FrKePosie:] + 412
7 UIKit 0x004e31f4-[UIRuntimeOutletConnection connect]+106
8 libobjc.A.dylib 0x0157e7de-[NSObject性能选择器:][62
9 CoreFoundation 0x017e876a-[NSArray makeObjectsPerformSelector:+314
10 UIKit 0x004e1d4d-[UINib实例化所有者:选项:][1417
11 UIKit 0x0034a6f5-[UIViewController\u loadViewFromNibNamed:bundle:][280
12 UIKit 0x0034ae9d-[UIViewController loadView]+302
13 UIKit 0x0034b0d3-[UIViewController loadViewIfRequired]+78
14 UIKit 0x0034b5d9-[UIViewController视图]+35
15 UIKit 0x0026b267-[UIWindow AddRootViewControllerServiceWifPossible]+66
16 UIKit 0x0026b5ef-[UIWindow\u setHidden:forced:][312
17 UIKit 0x0026b86b-[UIWindow\u OrderFront不带制作键]+49
18 UIKit 0x002763c8-[UIWindow makeKeyAndVisible]+65
19 UIKit 0x00226bc0-[UIApplication\u CallInitializationDelegatesForRL:有效负载:挂起:][2097
20 UIKit 0x0022b667-[UIApplication-runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:+824
21 UIKit 0x0023ff92-[UIApplication handleEvent:withNewEvent:][3517
22 UIKit 0x00240555-[UIApplication sendEvent:+85
23 UIKit 0x002D250 _UIApplicationHandleEvent+683
24图形服务0x037e2f02 _PurpleEventCallback+776
25图形服务0x037e2a0d PurpleEventCallback+46
26 CoreFoundation 0x01768ca5\uuuu CFRUNLOOP\u正在调用\uu OUT\uu以执行\uu功能\uuuu+53
27 CoreFoundation 0x017689db\uu CFRunLoopDoSource1+523
28 CoreFoundation 0x0179368c\uuu CFRunLoopRun+2156
29 CoreFoundation 0x017929d3 CFRunLoopRunSpecific+467
30 CoreFoundation 0x017927eb CFRUNLOOPSRUNINMODE+123
31 UIKit 0x0022ad9c-[UIU应用程序运行]+840
32 UIKit 0x0022cf9b UIApplicationMain+1225
33计算器0x00002c8d主+141
34 libdyld.dylib 0x01e34701开始+1
35°?0x00000001 0x0+1
)
libc++abi.dylib:以NSException类型的未捕获异常终止
(lldb)
我尝试过以下几件事,但到目前为止没有任何效果

1) 检查了部署信息,它的主界面设置为main

2) 双击所有断点以将其关闭,并通过调试->禁用断点禁用所有断点

3) 在iOS模拟器上重置内容和设置

4) 使用LLDB调试器检查了该问题,但据我所知,该问题在5.1.1 xcode中不再存在

5) 已选中本地主机仍设置为127.0.0.1

谢谢!
-Terryn

此错误消息告诉我们出了什么问题:

2014-08-23 10:42:57.429计算器[1862:60b]*由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合didgetPressed键的键值编码。”

由此我们可以推断,在故事板(或xib)中,有一个类为
XYZViewController
的对象。该对象曾经有一个名为
didgetPressed
的插座,您将该插座连接到故事板中的其他插座

后来,您更改了项目的某些内容,从该对象中删除了
didgetPressed
插座,但没有断开情节提要中的插座。例如,您可能将Objective-C代码中的outlet名称更改为
didGetPressed
,或者您删除了outlet并将其更改为操作,或者您更改了对象的类(之前的类具有
didGetPressed
outlet)


您需要在情节提要中找到
XYZViewController
对象,并断开
didgetPressed
插座。

此错误消息告诉我们出现了什么问题:

2014-08-23 10:42:57.429计算器[1862:60b]*由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合didgetPressed键的键值编码。”

由此我们可以推断,在故事板(或xib)中,有一个类为
XYZViewController的对象