Я имел обыкновение показывать заставку, которая в фоновом режиме загружает некоторые данные из сети, я также проверяю, что если местоположение пользователя изменяется с одного города на другой, я хочу показать в предупреждении пользователю с сообщением, чтоВы сейчас в "CityName" хотели бы вы видеть данные из этого города?
У меня есть приложение с вкладками, и я представил экран-заставку следующим образом в классе делегата приложения.
SplashViewController *controller = [[SplashViewController alloc] initWithNibName:nil bundle:nil];
tabBarController.view.frame = [[UIScreen mainScreen] bounds];
controller.tabBarController = self.tabBarController;
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];
[window addSubview:controller.view ];
//[window addSubview:tabBarController.view ];
[self.tabBarController presentModalViewController:controller animated:YES];
[window makeKeyAndVisible];
[controller release];
Теперь, когда я показываю экран с предупреждением, происходит сбой приложения с сообщением «EXC_BAD_ACCESS»и трассировка стека показывает, что _buttonClick выпущен в классе UIAlertView.
Пожалуйста, посоветуйте, что мне делать, я также пытался с UIActionSheet, но та же проблема с этой вещью тоже.
Я думаю, что естьнекоторая проблема с моделью в текущем представлении (SplashView).
Заранее спасибо.