获取dyld:未找到符号:IOS4上的_OBJC_CLASS _ $ _ NSJSONSerialization

sha*_*oms 5 iphone ios4

在iOS4上测试时出现以下错误:

dyld:未找到符号:_OBJC_CLASS _ $ _ NSJSONSerialization

在iOS5上,它工作正常.

任何帮助将不胜感激.

Sha*_*ali 7

来自AFNetworking README:

"如果AFNetworking可用,则使用NSJSONSerialization.如果您的应用程序针对的是此类无法使用的平台,您可以在项目中包含以下JSON库之一,以便AFNetworking自动检测和使用."

话虽如此,为了防止以下错误确保两件事

  1. 包括JSONKit/SBJson/YAJL
  2. 您的"部署目标"低于iOS5,这种方式AFNetworking会意识到它无法使用NSJSONSerialization,并将回退到其中一个包含的JSON解析类.

夏嘉曦.