Привет, я боюсь с этими ошибками в течение дня.Ошибки связи при построении устройства для Iphone
Я использую каркас TouchJSON (http://code.google.com/p/touchcode/) для iphone. Все компилируется отлично на симуляторе iphone, но когда я пытаюсь скомпилировать на устройстве, я получаю ошибки связи.
Неопределенные символы:
"___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 является класс шахты, который использует методы touchJSON для анализа и генерации JSON. Я думаю, что это библиотека touchJSON, которая вызывает большинство ошибок связывания, поэтому я попробовал другую фреймворк json, но он все еще вызывает 1 ошибку.
Я попытался перейти от «debug» к «release», но все же дает те же ошибки. Затем я попытался добавить -all_load и -ObjC к флагам компоновщика, но все еще ошибки. Любая помощь или подсказки будут оценены.
Я попытался использовать json-framework, он дал мне одну ошибку, которая была похожа. «___switch32», ссылки из: - [SBJsonParser scanRestOfString:] в SBJsonParser.o – user413385