2011-06-22 56 views
0

當我試圖展示我的modalviewcontroller時,出現SIGABRT錯誤。Modalviewcontroller問題

這是代碼:

LoginPage *loginPage = nil; 
    loginPage = [[LoginPage alloc] initWithNibName:@"LoginPage" bundle:nil]; 
loginPage.modalPresentationStyle = UIModalPresentationFullScreen; 
[self presentModalViewController:loginPage animated:YES]; 
[loginPage release]; 

我收到就行錯誤:[self presentModalViewController:loginPage animated:YES];

誰能幫助?

代碼更新`

enter image description here

錯誤消息

終止應用程序由於未捕獲的異常 'NSUnknownKeyException',原因:「[setValue方法:forUndefinedKey:]:這個類是而不是密鑰tableView的密鑰值編碼。「

謝謝。

+0

您能否提供更多調試器拋出的錯誤?你有沒有啓用NSZombies? – rckoenes

+0

@rckoenes:請查看錯誤的新圖片。 –

+0

調試控制檯中是否有更多信息?你有沒有檢查過所有的iboutlets設置正確。 – rckoenes

回答

0

不確定爲什麼你要將loginPage設置爲零。嘗試

LoginPage *loginPage = [[LoginPage alloc]initWithNibName:@"LoginPage" bundle:nil]; 
+0

嘿,我試過了,但還是得到了同樣的錯誤。請參閱上文。我錯過了什麼嗎?謝謝。 –

+0

嘗試取出initWithNibName並放入init? –

0

你檢查了loginPage是否是nil

+0

你如何發現? –

+0

放在一個NSLog中,你有沒有嘗試刪除第一行代碼? –

+0

@Jordan Brown:我不知道爲什麼它會拋出一個錯誤,因爲我有另一個視圖調用另一個modalviewcontroller,並且完美地工作......你知道爲什麼嗎?謝謝。 –