2010-08-05 160 views
0

此代碼會導致我的應用在iPhone 4上和模擬器上崩潰,但在3GS上工作得很好。任何想法,爲什麼這可能是?iPhone 4上的應用程序崩潰?

-(IBAction)startButtonClicked{ 

GameViewController *screen = [[GameViewController alloc] initWithNibName:nil bundle:nil]; 
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 
[self presentModalViewController:screen animated:YES]; 
[screen release]; 
} 
+2

檢查控制檯,看看是否有任何有用的東西正在打印。我的猜測是你的GameViewController中有些不對勁。 – 2010-08-05 17:36:40

+0

我在控制檯得到這個:由於未捕獲的異常'NSInvalidArgumentException',原因:'*** - [NSURL initFileURLWithPath:]:nil字符串參數' – NextRev 2010-08-05 17:46:51

+0

您是否正在使用可能不存在於iPhone上的文件路徑4?對異常和堆棧跟蹤使用斷點來確定哪一行代碼導致該異常。 – 2010-08-05 21:59:43

回答

0

您是否檢查過屏幕的viewWillAppear和viewWillLoad方法中發生了什麼?它看起來像你的init代碼中的一些問題。你在哪裏打開一個URL?