Поэтому я пытаюсь выполнить все мои вызовы REST, которые загружают данные в фоновом потоке, чтобы пользовательский интерфейс оставался отзывчивым.
У меня есть viewcontroller, который содержит NSOperationQueue.Я создаю экземпляр моего класса импортера, который является подклассом NSOperation.Внутри метода main () моего импортера я настраиваю ASIHTTPDataRequest.Я создаю запрос, затем пришло время запустить его.
Проблема: я столкнулся с проблемой при запуске запроса, вызвав startAsynchronous для запроса.Обратные вызовы делегатов никогда не вызывают.Это как запрос запускается, загружает свои данные, но никогда не вызывает методы обратного вызова делегата.
Мое решение: Кажется, что все работает нормально (т.е. обратные вызовы и т. Д.), Когда я запускаю запрос синхронно.Это правильное решение?
Почему синхронный вызов работает, а не асинхронный?Я моделирую свой класс импортера после образца яблок "TopSongs".