Сбой приложения iOS на iOS 4.2, но не 4.0, симулятор не показывает логи - PullRequest
0 голосов
/ 30 ноября 2010

Используя XCode 3.2.5, я могу запустить свое приложение на iOS Simulator, используя 4.2 SDK.Однако происходит сбой следующей функции, в частности, вызова presentModalViewController:

- (void)login {
    //check to see if they logged in correctly here
    /*UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Login Failed!" 
                                               delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
    [alert release];*/

    [self presentModalViewController:self.accountsViewController animated:YES];
}

Однако в XCode 4 Dev Preview я даже не могу получить доступ к 4.2 SDK в симуляторе, поэтому я вынуждениспользовать 4.0 SDK.В 4.0 эта функция работает найти и, как и ожидалось.У меня две проблемы:

  1. Почему SDK 4.2 в Simulator не сообщает о причине сбоя в XCode 3.2.5?Раньше случалось так, что когда мое приложение зависало в режиме отладки в симуляторе, XCode вызывал причину.Тем не менее, это больше не так.

  2. Почему эта простая строка вылетает в 4.2, а не в 4.0.Это могут быть разные версии XCode?

1 Ответ

0 голосов
/ 30 ноября 2010

Это была какая-то странная проблема между версией XCode. Я воссоздал все дополнение, используя исключительно XCode 3.2.5, и теперь работает тот же точный код.

...