я сейчас работаю с геокодированием. Служба геокодирования всегда работает с делегатами.
Итак, скажем, у меня есть
AskingClass и AnswereringClass (геокодирование)
AskingClass вызывает функцию в AnswereringClass для возврата адреса текущего местоположения.
AnswereringClass должен обрабатывать и скрывать геокодирование. Моя проблема в том, что со всеми этими делегатами мне не удается вернуться к оригинальной функции, которую вызвал запрашивающий класс. Поэтому я не могу легко вернуть адрес обратно:
AskingClass.Adress = [AnswereringCour giveAdress];
Мне удалось это сделать, сделав это с делегатами, поэтому результат возвращается в функцию делегата (где-то) в askClass. Но я не доволен этим. Это кажется негабаритным и сложным.
с наилучшими пожеланиями
Клаус-Дитер