Kiedy zadzwonić completingHandler w aplikacji: performFetchWithCompletionHandler: kiedy pobieranie w tle jest async?
Mam aplikację, która pobiera zawartość w tle za pomocą funkcji Background Fetch.
Więc jeśli pobieranie w tle powinno mieć miejsceapplication:performFetchWithCompletionHandler:
metoda jest nazywana. W tej metodzie używam NSURLConnection do pobierania asynchronicznej zawartości.
W mojej obecnej implementacji uruchamiam tylko żądanie, a następnie wywołujęcompletionHandler
zUIBackgroundFetchResultNewData
. Wiem, że to nie może być właściwe. Moje pytanie brzmi, jak poprawnie nazwaćcompletionHandler
gdy żądanie asynchroniczne zakończy sięconnection:didReceiveData:
metoda.