2010-01-25 3 views
0

Je souhaite configurer un objet proxy dans le fichier NIB de l'application. Le problème est que le fichier NIB est le NIB de l'application principale qui est chargé automatiquement par l'application et par conséquent je ne peux pas configurer le dictionnaire UINibProxiedObjectsKey comme décrit dans la documentation. Existe-t-il un moyen de configurer un objet proxy dans l'application principale NIB? Ou puis-je puiser dans le code qui charge l'application principale NIB?Comment configurer un objet proxy dans la NIB de l'application principale?

Répondre

0

Mon principal problème était que j'essayais d'utiliser Interface Builder en tant qu'outil d'injection de dépendances pour l'ensemble de l'application. J'avais une instance d'un objet qui devait être créé dans le code et ensuite j'avais besoin de passer cette instance à d'autres objets dans la NIB, donc le besoin d'objets proxy. À la fin, j'ai trouvé que l'objet proxy était trop puissant. J'ai créé une classe séparée qui s'occupe du câblage de mes objets et le problème a disparu.