12.7. Obsługa połączeń sieciowych w tle
Problem
Używasz egzemplarzy NSURLConnection
do wysyłania i odbierania danych z serwera WWW. Zastanawiasz się, jak umożliwić aplikacji pracę w wielozadaniowym środowisku iOS bez problemów związanych z połączeniami sieciowymi.
Rozwiązanie
Upewnij się, że umieściłeś kod odpowiedzialny za obsługę problemów z połączeniem w obiekcie bloku przekazywanym obiektowi połączenia.
Analiza
W aplikacjach używających egzemplarzy NSURLConnection
, ale nie otrzymujących dodatkowego czasu od systemu iOS podczas ich umieszczania w tle, obsługa połączeń jest naprawdę prosta. Przeanalizujemy przykład i przekonamy się, jak będzie działało połączenie asynchroniczne, kiedy aplikacja zostanie umieszczona w tle, a następnie z powrotem aktywowana. ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.