iOS Как обрабатывать время, необходимое для обновления БД - PullRequest
0 голосов
/ 26 января 2012

Каждый раз, когда запускается мое приложение, я проверяю, произошли ли какие-либо изменения в базе данных нашего сервера с момента последнего запуска приложения.Если сервер отправляет обратно строку json, которую я должен проанализировать и ввести в свою базу данных sqlite в приложении.

Я делаю это из AppDelegate, но моя проблема заключается в том, что при большом количествеобновить, затем AppDelegate выдвигает следующий ViewController, прежде чем обновление базы данных будет сделано.Я бы не хотел, чтобы приложение переместилось на первый ViewController, пока обновление базы данных не будет завершено.

Как бы я поступил так?Или есть лучший способ справиться с этим?

Спасибо!

1 Ответ

1 голос
/ 26 января 2012

Не отображать «ничего», пока вы не проверите базу данных.Вместо этого отобразите представление, которое показывает сообщение, такое как: «Проверка обновлений ...».Если возможно, покажите индикатор выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...