Я внес изменения в базу данных в следующей версии моего приложения.
С конца viewDidLoad контроллера основного представления я вызываю метод, который проверяет, актуальна ли база данных. Если это не так, UIActivityIndicatorView отображается во время восстановления базы данных (занимает 5-10 секунд).
Эта часть выглядит так:
[self.view addSubview: activityView];
//repair database
...
//done
[activityView removeFromSuperview];
Я хочу, чтобы приложение загружалось, UIActivityIndicatorView отображало, исправляло базу данных, закрывало UIActivityIndicatorView.
Проблема в том, что все это происходит во время экрана загрузки (default.png).
Я добавил некоторые записи в журнал, чтобы увидеть, когда вызывается ActivityView, когда база данных обновляется и т. Д., И могу подтвердить, что все это регистрируется во время экрана загрузки.
Что я должен сделать, чтобы решить эту проблему?