我正在尝试在不使用ARC的项目中包含SBJsonlibrary。由于我不能包含源文件,因此我遵循了所描述的步骤:here。但是我最终遇到了in this SO question所描述的相同问题。
当我将libsbjson-ios.a添加到我的项目时,它显示为红色,我认为这意味着库缺失。
虽然项目编译顺利,但当我尝试添加#import "SBJson.h"
时,我得到了
"SBJson.h: no such file or directory"
错误。
我该如何解决这个问题?我的项目太大了,我不能改变每一个使用ARC。
答案 0 :(得分:1)
您只需将所有文件拖到项目中,而不是导入库。我建议您查看https://github.com/stig/json-framework/并按照自述文件安装到您的项目中。
在您的项目中使用它
答案 1 :(得分:0)
顺便说一下,一个项目可以只使用ARC作为一些文件,所以你可以用ARC编译SBJson的类,而不用编译项目的其余部分。
如果您需要支持iOS4,更好的方法是从CocoaPods使用SBJson。或者,如果不这样做,只需切换到NSJSONSerialisation。