J'ai une application iPhone qui utilise la fonction json-framework . J'ai déplacé une partie du code, y compris le source json-framework, du projet principal vers une bibliothèque statique. Lorsque j'ai fait cela, le json-framework a cessé d'être compilé dans le binaire (double vérification avec class dump). Cela provoque une erreur désagréable :
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString JSONValue]: unrecognized selector sent to instance 0x43897f0'
Tous les autres éléments de la bibliothèque statique continuent à fonctionner correctement.