Salut j'ai été aux prises avec ces erreurs pour un jour maintenant. J'utilise le framework TouchJSON (http://code.google.com/p/touchcode/) pour l'iphone. Tout se compile bien sur le simulateur d'iphone mais quand j'essaye de compiler sur l'appareil j'obtiens des erreurs de lien.erreurs de liaison lors de la construction de l'appareil pour Iphone
Undefined symbols:
"___switch8", referenced from:
-[NetworkController constructByteMessage:command:] in NetworkController.o
-[CJSONScanner scanJSONObject:error:] in CJSONScanner.o
"___restore_vfp_d8_d15_regs", referenced from:
+[CJSONDataSerializer initialize] in CJSONDataSerializer.o
"___save_vfp_d8_d15_regs", referenced from:
+[CJSONDataSerializer initialize] in CJSONDataSerializer.o
"___switchu8", referenced from:
-[CJSONScanner scanJSONStringConstant:error:] in CJSONScanner.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
NetworkController est une classe de mes qui utilise les méthodes de touchJSON pour analyser et générer JSON. Je pense que c'est la bibliothèque touchJSON qui provoque la plupart des erreurs de liaison, donc j'ai essayé un autre framework json mais cela cause toujours 1 erreur.
J'ai essayé de passer de "debug" à "release" mais donne toujours les mêmes erreurs. J'ai ensuite essayé d'ajouter -all_load et -ObjC aux drapeaux de l'éditeur de liens, mais cela reste des erreurs. Toute aide ou conseil serait apprécié.
J'ai essayé d'utiliser le json-framework, il m'a donné une erreur qui était similaire. « ___switch32 », référencé à partir de: - [SBJsonParser scanRestOfString:] dans SBJsonParser.o – user413385