Приложение вылетает на iPhone 4?

Этот код вызывает сбой моего приложения на iPhone 4 и в симуляторе, но отлично работает на 3GS. Любые идеи, почему это может быть?

-(IBAction)startButtonClicked{

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

person NextRev    schedule 05.08.2010    source источник
comment
Проверьте консоль и посмотрите, печатается ли там что-нибудь полезное. Я предполагаю, что что-то не так в вашем GameViewController.   -  person Ben Gottlieb    schedule 05.08.2010
comment
Я получаю это в консоли: Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «*** -[NSURL initFileURLWithPath:]: нулевой строковый параметр»   -  person NextRev    schedule 05.08.2010
comment
Вы используете путь к файлу, который может отсутствовать на iPhone 4? Используйте точки останова для исключений и трассировку стека, чтобы определить, какая строка кода вызывает это исключение.   -  person Brad Larson    schedule 06.08.2010
comment
Эй, ты нашел ответ на это?   -  person Alexj17    schedule 08.02.2011


Ответы (1)


Вы проверили, что происходит в методах viewWillAppear и viewWillLoad экрана? Похоже, какая-то проблема в вашем коде инициализации. Где вы открываете URL?

person joelm    schedule 05.08.2010