Я получаю следующую ошибку при тестировании на iOS4:
dyld: символ не найден: _OBJC_CLASS _ $ _ NSJSONSerialization
Хотя на iOS5 работает нормально.
Любая помощь будет оценена.
Из AFNetworking README:
"AFNetworking использует NSJSONSerialization, если он доступен. Если ваше приложение предназначено для платформы, где этот класс недоступен, вы можете включить в проект одну из следующих библиотек JSON для AFNetworking для автоматического обнаружения и использования."
С учетом сказанного, чтобы предотвратить следующую ошибку, убедитесь в двух вещах
AFNetworking
NSJSONSerialization
Шай.
@ Хоси прав. Вы не можете использовать NSJSONSerialization на устройствах, работающих под управлением iOS 5.0.
Вот документация с сайта Apple . Для собственного кода я также использую библиотеку SBJson.
Кажется, что класс AFNetworking использует класс NSJSONSerialization.