2012-04-26 2 views
0

Я использую раскадровку для разработки своего приложения, а контроллер начального представления - это контроллер панели вкладок. В AppDelegate я сделал кое-что, чтобы получить jsonData с моего сайта. Это займет 10-20 секунд. Знаете, я хочу что-то сделать, чтобы заметить, что пользователь загружается, а не только изображение default.png. Как мне это сделать?Как добавить загрузку в Время запуска?

ответ

0

Ну, вы можете иметь ваш rootViewController имеет загрузочное состояние (может быть, UIActivityIndicatorView поверх других взглядов и некоторые общественных методов, как showLoading и hideLoading

шагов:.

  1. В AppDelegate application:didFinishLaunchingWithOptions: метод, создайте свой контроллер rootView как обычно и вызовите свой метод, который загружает файлы JSON.
  2. При запуске запроса вызывается метод showLoading
  3. Вызовите метод hideLoading, когда получите ответ.

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

Смежные вопросы