0

我花了很多时间在这上面。我在所有异常上添加了中断,但应用程序没有捕获这个特定的异常。如果我禁用 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 如果你能帮我找出错误是什么,我将不胜感激,因为我需要学习如何解决调试错误. 谢谢。

4

1 回答 1

0

您可能没有将 SwitchView xib 中的视图连接到 ViewController 的 IBOutlet

于 2012-06-01T05:20:16.653 回答