Я пишу приложение, которое позволяет пользователю снимать фотографию с помощью камеры или выбирать фотографию из библиотеки, и после выбора изображения пользователь переходит на другой экран, где он может увидеть «оценку» своей фотографии. и поделиться им в Facebook / Twitter и т. д. Однако, прежде чем показывать рейтинг картинки, я хочу показать загрузочный экран с вращающимся колесом внутри. По какой-то причине, когда я добавляю в «viewDidLoad» [self showSplash], он выдает ошибку SIGABRT.
Это мой код для отображения заставки. Ошибка во второй строке метода showSplash. (или, по крайней мере, там он падает)
-(void) showSplash{
UIViewController *modalViewController = [[UIView alloc] init];
[modalViewController setView:splash];
[self presentModalViewController:modalViewController animated:NO];
[self performSelector:@selector(hideSplash) withObject: nil afterDelay:0.5];
}
-(void) hideSplash{
[[self modalViewController] dismissModalViewControllerAnimated:YES];
}
Может кто-нибудь сказать, пожалуйста, почему он падает? Спасибо!