Когда вызывать завершениеHandler в приложении: executeFetchWithCompletionHandler: когда Background Fetch является асинхронным?
У меня есть приложение, которое извлекает контент в фоновом режиме с помощью Background Fetch.
Так что, если фоновая выборка должна иметь место, мойapplication:performFetchWithCompletionHandler:
метод называется. В этом методе я использую NSURLConnection для извлечения контента асинхронно.
В моей текущей реализации я только запускаю запрос, а затем вызываюcompletionHandler
с участиемUIBackgroundFetchResultNewData
, Я знаю, что это не может быть правдой. Итак, мой вопрос, как правильно назватьcompletionHandler
когда асинхронный запрос заканчиваетсяconnection:didReceiveData:
метод.