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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage