运行我的应用程序后,我在AppDelegate.h中收到此错误消息。 "线程1:信号SIGABRT"我已经评论了我的代码侧面发生错误的位置。请有人帮忙吗。谢谢。
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); //Thread 1: signal SIGABRT
}
}
这是我得到的堆栈跟踪:
2014-03-29 17:27:56.440 Game[3599:70b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x109c28520> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
*** First throw call stack:
(
0 CoreFoundation 0x0000000101c1b795 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000101725991 objc_exception_throw + 43
2 CoreFoundation 0x0000000101c9fe69 -[NSException raise] + 9
3 Foundation 0x000000010130703a -[NSObject(NSKeyValueCoding) setValue:forKey:] + 259
4 CoreFoundation 0x0000000101c17700 -[NSArray makeObjectsPerformSelector:] + 224
5 UIKit 0x00000001005d11b8 -[UINib instantiateWithOwner:options:] + 1131
6 UIKit 0x00000001005d2bb2 -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 138
7 UIKit 0x000000010038781d -[UIApplication _loadMainNibFileNamed:bundle:] + 42
8 UIKit 0x0000000100386b1a -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 454
9 UIKit 0x0000000100397aab -[UIApplication handleEvent:withNewEvent:] + 3092
10 UIKit 0x0000000100397f1e -[UIApplication sendEvent:] + 79
11 UIKit 0x00000001003882be _UIApplicationHandleEvent + 618
12 GraphicsServices 0x0000000104977bb6 _PurpleEventCallback + 762
13 GraphicsServices 0x000000010497767d PurpleEventCallback + 35
14 CoreFoundation 0x0000000101b9d819 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
15 CoreFoundation 0x0000000101b9d5ee __CFRunLoopDoSource1 + 478
16 CoreFoundation 0x0000000101bc6ab3 __CFRunLoopRun + 1939
17 CoreFoundation 0x0000000101bc5f33 CFRunLoopRunSpecific + 467
18 UIKit 0x00000001003864bd -[UIApplication _run] + 609
19 UIKit 0x0000000100388043 UIApplicationMain + 1010
20 Game 0x0000000100000f33 main + 115
21 libdyld.dylib 0x00000001032755fd start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
答案 0 :(得分:0)
Game[3599:70b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x109c28520> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
上述行意味着您正在尝试访问名为view的属性,但您的类没有该名称的属性。要么是在一个实际上没有视图的对象上调用view属性(但这很可能被编译器捕获),要么在Interface Builder中没有为视图控制器设置视图出口。
检查您在App Delegate中加载的视图控制器是否在IB中连接了视图插座。