Wann muss completionHandler in der Anwendung aufgerufen werden: performFetchWithCompletionHandler: Wenn der Hintergrundabruf asynchron ist?
Ich habe eine App, die mithilfe von Background Fetch Inhalte im Hintergrund abruft.
Also wenn ein Background Fetch stattfinden soll meinapplication:performFetchWithCompletionHandler:
Methode heißt. Bei dieser Methode verwende ich NSURLConnection, um Inhalte asynchron abzurufen.
In meiner aktuellen Implementierung starte ich erst die Anfrage und rufe dann die aufcompletionHandler
mitUIBackgroundFetchResultNewData
. Ich weiß, dass das nicht richtig sein kann. Meine Frage ist also, wie ich die richtig anrufecompletionHandler
Wenn die asynchrone Anforderung abgeschlossen istconnection:didReceiveData:
Methode.