2012-06-01 124 views
0

我花了相當多的時間。我已經在所有異常中添加了中斷,但該應用沒有捕獲這個特定的異常。如果我禁用了所有的消息,我會得到一個更有意義的消息(下面),但仍然不知道哪個代碼會拋出這個消息。我對iOS新手請幫忙!我正在使用Xcode 4.3.2我只是按照一本書的教程(多視圖),但我被困在這個錯誤。我的項目已附加。無法捕捉到NSUnknownKeyException異常錯誤

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)文件,你可以從here下載了它,文件名是SwitchViewer.zip我真的很感激,如果你能幫助我找到錯誤是因爲我什麼需要了解如何解決調試錯誤。謝謝。

+0

只是增加你在哪裏UIApplicate類的代碼,我認爲它的應用程序委託。 – rishi

+0

發佈更新了代碼 – zar

+0

代碼基本上來自一本書,它編譯但我得到這個異常。 – zar

回答

0

你可能不認爲你通過SwitchView XIB連接到您的IBOutlet中的的ViewController

+0

如果您的意思是從文件所有者到視圖繪製連接線,則在將文件所有者的類更改爲SwitchViewController後,我已經完成了該操作。 – zar

+0

是的,多數民衆贊成我的意思是,你的xib中的主視圖應該連接到你的SwitchViewController的視圖屬性(你從UIViewController繼承) – iTukker