Mam klasę, która ma oparty na uczestniku system do wysyłania różnych typów żądań. używa delegata do poinformowania obiektu, gdy żądanie jest kompletne, a także, czy było sukcesem o błędzie.Jak przekonwertować oparty na uczestnikach system wywołań zwrotnych na blokowy?
Teraz muszę również sprawdzić, jaki rodzaj wniosku był w odpowiedzi na podjęcie odpowiednich działań.
Posiadam klasę wrapper, która powinna dać mi blokowy interfejs dla tego samego.
Przekaż blok zakończenia i blok błędu do metody żądania, która powinna wewnętrznie korzystać z tej klasy delegowanej.
A kiedy nadejdzie odpowiedź, powinien automatycznie wywołać odpowiedni moduł obsługi dla tego typu żądania oraz w zależności od sukcesu i błędu.
Widziałem podobne pytanie na SO, ale było to dla mnie trochę niejasne, więc proszę podać ogólne pojęcie, jak się do tego zabrać, zamiast oznaczać je jako duplikat od razu.
Wszelkie przykład dla wielu argumentów? Otrzymuję tę wiadomość również podczas przypisywania 'RAExpendable' jako delegata:' Przypisywanie do 'id' z niekompatybilnego typu 'RAExpendable * __ strong'' –
atulkhatri