Je travaille actuellement avec le géocodage. Le service de géocodage fonctionne toujours avec les délégués.délégué de l'objectif-c
Alors disons que j'ai un
AskingClass et AnsweringClass (géocodage)
Le AskingClass appelle une fonction dans le AnsweringClass pour retourner l'adresse de l'emplacement actuel.
AnsweringClass doit gérer et encapsuler les données de géocodage. Mon problème est que, avec tous ces délégués, je ne parviens pas à revenir à la fonction originelle, que la classe requérante a appelée. Donc, je ne peux pas donner facilement l'adresse de retour:
AskingClass.Adress = [AnsweringClass giveAdress];
Je l'ai géré, en le faisant avec des délégués, donc le résultat revient dans une fonction de délégué (quelque part) dans la classe de demande. Mais je ne suis pas content de ça. Cela semble surdimensionné et complexe.
meilleures salutations
Klaus-Dieter
N'oubliez pas de libérer le nouvel objet répondeur dans 'setUpMyStuff', si vous n'écrivez pas pour une cible uniquement GC. –
J'ai omis le -dealloc. Laisse moi réparer ça. – bbum