/ / Synchroniczne pobieranie danych z asynchronicznego połączenia NSURLConnection - iPhone, Object-C, Cocoa-Touch, nsurlconnection, nsnotifications

Synchronizowanie danych z asynchronicznego połączenia NSURLConnection - iphone, cel-c, kakao-touch, połączenie nsurlowe, notyfikacje

Próbuję napisać metodę, która będzie działać w ten sposób:

NSString *responseData = [myAwesomeWrapper getStringfromURL:@"http://spam.com"];

Za kulisami chcę wykonać żądanieasynchronicznie (ponieważ potrzebuję uwierzytelnienia i HTTPS). Problem polega oczywiście na tym, że żądania asynchroniczne wymagają oddzwonienia delegowanego przy użyciu didReceiveResponse. To powstrzymuje mnie od napisania schludnej metody, o której myślę.

Rozumiem to podejście, ale mam dośćkomplikuje to czynnik, który powstaje, gdy muszę złożyć kilka różnych żądań i uzyskać dostęp do danych bezpośrednio z tego samego kontrolera. Wymyślanie sposobów przechwytywania danych bez konfliktu z istniejącymi połączeniami się starzeje.

Czytałem o możliwości użycia NSNotificationCenter do naśladowania tego, ale przykłady, które czytałem, nie ujawniają oczywistego sposobu na to, aby to zadziałało.

Czy mój mózg C # prosi o zbyt wiele?

Pełne ujawnienie: Jestem naprawdę nowy w Objective-C / Cocoa-Touch. Spokojnie. :)

Odpowiedzi:

0 dla odpowiedzi № 1

Brzmi jak praca dla ASIHTTPRequest