IPhone应用程序的XCode错误
全新的Iphone开发 我的应用程序加载后立即崩溃,在控制台中我得到以下原因:IPhone应用程序的XCode错误,iphone,xcode,Iphone,Xcode,全新的Iphone开发 我的应用程序加载后立即崩溃,在控制台中我得到以下原因: 原因:'[setValue:forUndefinedKey::]:此类不符合密钥委托的密钥值编码。 堆栈: *** Call stack at first throw: ( 0 CoreFoundation 0x0273cb99 __exceptionPreprocess + 185 1 libobjc.A.dylib
原因:'[setValue:forUndefinedKey::]:此类不符合密钥委托的密钥值编码。
堆栈:
*** Call stack at first throw:
(
0 CoreFoundation 0x0273cb99 __exceptionPreprocess + 185
1 libobjc.A.dylib 0x0288c40e objc_exception_throw + 47
2 CoreFoundation 0x0273cad1 -[NSException raise] + 17
3 Foundation 0x000310f3 _NSSetUsingKeyValueSetter + 135
4 Foundation 0x00031061 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 285
5 UIKit 0x004af70a -[UIRuntimeOutletConnection connect] + 112
6 CoreFoundation 0x026b2d0f -[NSArray makeObjectsPerformSelector:] + 239
7 UIKit 0x004ae121 -[UINib instantiateWithOwner:options:] + 1041
8 UIKit 0x004afeb5 -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 168
9 UIKit 0x0036595f -[UIViewController _loadViewFromNibNamed:bundle:] + 70
10 UIKit 0x00363675 -[UIViewController loadView] + 120
11 UIKit 0x0036354f -[UIViewController view] + 56
12 HalloweenNoise 0x0000238d -[MyAppDelegate application:didFinishLaunchingWithOptions:] + 74
13 UIKit 0x002b9f27 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1163
14 UIKit 0x002bc3b0 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 346
15 UIKit 0x002c63ec -[UIApplication handleEvent:withNewEvent:] + 1958
16 UIKit 0x002beb3c -[UIApplication sendEvent:] + 71
17 UIKit 0x002c39bf _UIApplicationHandleEvent + 7672
18 GraphicsServices 0x0301c822 PurpleEventCallback + 1550
19 CoreFoundation 0x0271dff4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52
20 CoreFoundation 0x0267e807 __CFRunLoopDoSource1 + 215
21 CoreFoundation 0x0267ba93 __CFRunLoopRun + 979
22 CoreFoundation 0x0267b350 CFRunLoopRunSpecific + 208
23 CoreFoundation 0x0267b271 CFRunLoopRunInMode + 97
24 UIKit 0x002bbc6d -[UIApplication _run] + 625
25 UIKit 0x002c7af2 UIApplicationMain + 1160
26 My 0x00002320 main + 102
27 My 0x000022b1 start + 53
以下是我的参考资料(我想):
我可以发布我的其他一些源代码,但我不太确定与此错误相关的是什么,这意味着什么?您的视图控制器不应该标记为IBOutlet。它不是给了你一个stacktrace吗?有这个问题的代码的文件和行
您使用ViewController插座做什么?您是否将其连接到IB中的某个内容?确保您的插座在IB中正确连接-我在更改IBOutlet的名称时出现此错误,但忘记将IB中的连接更改为新的IBOutlet(它仍在尝试连接到旧的变量名称)打开IB中的XIB,查看MyViewController的链接。将有一个指向“委派”的入站链接,您需要删除。如果您真的想在万圣节期间完成此操作,请尽快完成所有Apple开发者的工作,所需时间比您想象的要长——这意味着,支付99美元,填写法律和财务信息——他们必须核实。谢谢您的信息,先生,我想这周做,你认为会及时发生吗?可能会很紧张。苹果花了几周的时间来验证我的公司是真的。此外,在向SO(或任何公共论坛)发帖时,请编辑您的姓名。用
MyViewController
或类似的名字替换与众不同的名字,至少有人决定和你比赛去商店。我知道我甚至没有想到这一点!我将编辑流程图,我想是的,我不确定如何从堆栈跟踪中提取行号等。我可以把它添加到问题中
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet MyViewController *viewController;