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 № 1Brzmi jak praca dla ASIHTTPRequest