我正在将一个支持 ios 5 的项目转换为 ios 4 并且遇到了一些困难。它使用类AFNetworking
,我的问题在以下行:
iOS 5:(效果很好)
self.responseJSON =[NSJSONSerialization JSONObjectWithData:self.responseData options:0 error:&error];
因为NSJSONSerialization
在 iOS 4 中不受支持,所以我使用这个:
self.responseJSON = AFJSONDecode(self.responseData, &error);
是什么给了我错误:
Undefined symbols for architecture i386:
"_AFJSONDecode", referenced from:
-[AFJSONRequestOperation responseJSON] in AFJSONRequestOperation.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)