Quando chamar o completionHandler no aplicativo: performFetchWithCompletionHandler: quando o Background Fetch é assíncrono?
Eu tenho um aplicativo que busca conteúdo em segundo plano com a ajuda do Background Fetch.
Então, se uma busca de fundo deve ocorrer o meuapplication:performFetchWithCompletionHandler:
método é chamado. Neste método eu uso NSURLConnection para buscar conteúdo assíncrono.
Na minha implementação atual, só inicio o pedido e, em seguida,completionHandler
comUIBackgroundFetchResultNewData
. Eu sei que isso não pode estar certo. Então, minha pergunta é, como faço para chamar corretamente ocompletionHandler
quando o pedido assíncrono termina emconnection:didReceiveData:
método.