iOS项目编译

我正在研究访问Web服务的项目。 我find了一个项目

http://d1xzuxjlafny7l.cloudfront.net/downloads/PromoTest.zip

上面的代码包括JSON库[项目设置编译器= LLVM 4.2]我试图在我的项目中使用该项目的部分代码。 所以我复制JSON库到我的项目[我的项目使用苹果LLVM 3.1],然后出现一些错误
例如。

SBJsonStreamWriterState **states; //error:Pointer to non-const type "SBJsonStreamWriterState *" with no explicit ownership 

我已经尝试使用编译器标志-fno-objc-arc,不行。 我不知道它是一个ARC问题? 如果是这样,那么为什么上面的编译器标志不会工作。

尝试在目标级别禁用ARC,如附图所示:

在这里输入图像说明

所以,我通过删除SBJson Library来解决这个问题。 我发现苹果已经写了一个json库。