我花了很多时间在这上面。我在所有异常上添加了中断,但应用程序没有捕获这个特定的异常。如果我禁用 break all excpetions,我会收到一条更有意义的消息(如下),但仍然不知道哪个代码抛出了这个。我是iOS新手,请帮忙!我正在使用 Xcode 4.3.2 我只是按照书中的教程(多视图)进行操作,但我遇到了这个错误。我的项目已附上。
2012-05-31 23:38:55.028 SwitchViewer[13738:f803] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x686c360> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
*** First throw call stack:
如果有人可以告诉您发送或上传的位置,我可以将项目发送或上传给您吗?谢谢!更新:代码
捕获异常的 UIApplicationMain() 在这里,我没有从默认值更改它。#进口
#import "BIDAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([BIDAppDelegate class]));
我有一些代码在这里设置根控制器。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.switchViewController = [ [ BIDSwitchViewController alloc] initWithNibName:@"SwitchView" bundle:nil];
UIView * switchView = self.switchViewController.view;
CGRect switchViewFrame = switchView.frame;
switchViewFrame.origin.y += [UIApplication sharedApplication].statusBarFrame.size.height;
switchView.frame = switchViewFrame;
[self.window addSubview:switchView];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
更新:我已经上传了我的项目(zip)文件,你可以从这里下载,文件名是 SwitchViewer.zip 如果你能帮我找出错误是什么,我将不胜感激,因为我需要学习如何解决调试错误. 谢谢。