Я использую Xcode 4.6 для разработки приложения для IOS 5 - IOS 7. Мое приложение отлично работает для всех IOS. Но когда я запускаю приложение в реальном устройстве IOS 7, происходит сбой системы (но не каждый раз). Он падает, когда я выхожу из системы и регистрируюсь.
В моем приложении - Используйте 3 раскадровки 01. Раскадровка для входа в систему 02. Раскадровка для модуля Mail. 03. Раскадровка для пакетов.
В раскадровке модуля Mail содержится контроллер UISplitView. В главном представлении содержится кнопка «Выход» (ячейка). Когда я щелкнул по нему, загрузите представление входа в раскадровку входа. Я использую для этого следующий код.
UIStoryboard *storyboard;
if ([gaiDevice isEqual:@"IPAD"]) {
if (gaAutoLayoutEnabled) {
storyboard = [UIStoryboard storyboardWithName:@"Login_iPad" bundle:nil];
}
else{
storyboard = [UIStoryboard storyboardWithName:@"Login_iPad_iOS5" bundle:nil];
}
}
else{
if (gaAutoLayoutEnabled) {
storyboard = [UIStoryboard storyboardWithName:@"Login_iPhone" bundle:nil]; //Login_iPhone
}
else {
storyboard = [UIStoryboard storyboardWithName:@"Login_iPhone_iOS5" bundle:nil]; //Login_iPhone
}
}
LoginVC *myLogin = [[LoginVC alloc] init];
gaSessionKey = @"1";
gcURLPrefix = @"http://";
myLogin =[storyboard instantiateViewControllerWithIdentifier:@"LoginView"];
[self presentViewController:myLogin animated:NO completion:nil];
Моя проблема в том, что когда я перехожу к некоторым представлениям почтового модуля и нажимаю выйти из системы. Он переходит в режим входа в систему. из-за этого, когда я перехожу на экран почтового модуля, приложение падает. Это происходит только для устройства IOS 7. Почему это ?
Я не могу использовать NSZombie, потому что он доступен только для IOS 7. Симулятор IOS 7 не поддерживается инструментами XCode 4.6. Поэтому я не могу смоделировать это. Приложение отлично работает на устройствах IOS 5,5.1,6.0 и 6.1. Единственная проблема в IOS 7. Последняя ошибка: «[Выпуск UIView]: сообщение отправлено в освобожденный экземпляр». Я пробовал много способов, начиная с 2,5 дней, чтобы разобраться. :( Как определить этот UIView ??