2010-07-20 4 views
2

J'ai suivi les instructions here pour créer une bibliothèque statique d'une bibliothèque de classes iPhone. Je l'ai construit en mode release. Lorsque je l'inclue dans un autre projet, référence l'une des classes dans Interface Builder et l'exécute dans le simulateur, j'obtiens une erreur si je cours en mode débogage mais cela fonctionne en mode Release.La bibliothèque statique universelle iPhone fonctionne dans Interface Builder dans Release config mais pas dans Debug

je reçois l'erreur suivante en utilisant la configuration de débogage:

2010-07-21 00:07:56.641 TestApp[13186:207] Unknown class BlahBlahController in Interface Builder file. 
2010-07-21 00:07:56.651 TestApp[13186:207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x3b07a40> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key delegate.' 

Idéalement, je voudrais être en mesure d'utiliser la configuration de sortie de la bibliothèque lorsque la configuration de construction pour l'application hôte est dans les deux Debug et Libérer la configuration.

Répondre

2

J'ai trouvé le problème.

J'avais défini -ObjC dans la section "Autres indicateurs de liaison" de la configuration de construction, mais par inadvertance, je l'ai seulement définie pour la configuration de libération, plutôt que pour "Toutes les configurations".

Questions connexes