2013-09-25 3 views
0

Я хочу позвонить на мою функцию входа в webservice в моем приложении Appdelegate. Если только вход в систему является успешным, пользователь должен быть перенаправлен на мой Homeviewcontroller. Если это не удастся, нужно перенаправить на другой диспетчер представлений. Моя проблема в том, что когда я пытаюсь позвонить webservice в мой application didFinishLaunchingWithOptions, он сбой из-за блокировки основного потока. Как я могу назвать этот метод в фоновом режиме. Я не имею ни малейшего представления о потоках в ios. Пожалуйста, помогите мнеКак позвонить в веб-сервис, используя фоновый поток в Appdelegate

Благодаря

ответ

0

Стандартный способ сделать это загрузить заставку из вашего AppDelegate, а затем сделать ваши задачи запуска в то время как заставка отображает. По завершении задач запуска вы загрузите соответствующее представление. Вам не нужно вызывать ваш веб-сервис в фоновом потоке, поскольку NSURLConnection можно вызывать асинхронно (или вы можете использовать AFNetworking). Существует несколько примеров использования NSURLConnection асинхронно в Stackoverflow.

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