Pracuję nad aplikacją Iphone (ios5 + scenorys + łuk). Mam 2 ViewControllers A i B.Wyślij powiadomienie do innego kontrolera widoku, gdy żądanie kończy się
W A Mam przycisk. po naciśnięciu wysyłam żądanie asynchronicznie do serwera (za pomocą AFNetworking) i przejdę do View Controller B przy użyciu performSegueWithIdentifier (push not modal).
Po zakończeniu żądania wykonuje żądanie pomyślne Zablokuj, który zapisze dane w bazie danych. (Blok jest w ViewController A, ponieważ żądanie jest wysyłane stamtąd)
Czy jest sposób, w jaki mogę powiadomić ViewController B, że żądanie zostało zakończone i wykonać metodę w B?
Czego szukam, to gdy żądanie kończy się i wchodzi do bloku sukcesów, uruchamiam metodę w widoku kontrolera B, który jest załadowanym widokiem.
Mam nadzieję, że było jasne.
Dzięki
Dziękuję, proszę pana. To zadziałało jak wdzięk – Youssef
Przy okazji musiałem napisać metodę bez dwóch punktów (:) żeby zadziałać. to się z nimi zepsuło. – Youssef
Przepraszam, koleś. Zapomniałem wspomnieć. Jeśli przekazujesz dowolny parametr, musisz to zrobić:. Lepiej jest zadeklarować funkcję jak '- (void) performTask: (id) nadawca' :) –