在iOS4上测试时出现以下错误:
dyld:未找到符号:_OBJC_CLASS _ $ _ NSJSONSerialization
在iOS5上运行正常。
任何帮助将不胜感激。
答案 0 :(得分:7)
来自AFNetworking自述文件:
" AFNetworking使用NSJSONSerialization(如果可用)。如果您的应用程序面向无法使用此类的平台,则可以在项目中包含以下JSON库之一,以便AFNetworking自动检测和使用。"
话虽如此,为了防止以下错误确保两件事
AFNetworking
会意识到它无法使用NSJSONSerialization
,并且会回退到其中一个包含的JSON解析类。晒。
答案 1 :(得分:3)
@hoshi是对的。您不能在运行早于iOS 5.0的设备上使用NSJSONSerialization。
Here's the documentation from Apple's site。对于我自己的代码,我也使用SBJson库。
答案 2 :(得分:1)
似乎AFNetworking
类是使用NSJSONSerialization
的类。