2010-11-30 1 views
0

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

- (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. Почему 4,2 SDK в симуляторе не сообщает о причине сбоя в XCode 3.2.5? Раньше было, что когда мое приложение выйдет из строя в режиме отладки в симуляторе, XCode выступит по этой причине. Однако это уже не так.

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

+0

try http://cocoa-nut.de/?p=16 – Vjy

+0

Я не думаю, что это проблема памяти –

ответ

0

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

Смежные вопросы