【问题标题】:iOS project compilationiOS项目编译
【发布时间】:2012-06-18 21:07:50
【问题描述】:

我正在开发一个访问 Web 服务的项目。我找到了一个项目

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

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

SBJsonStreamWriterState **states;

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

我试过使用编译器标志-fno-objc-arc,不好。 我想知道它是否是ARC问题?如果是,那么为什么上面的编译器标志不起作用。

【问题讨论】:

    标签: ios xcode compiler-construction automatic-ref-counting llvm


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-28
        • 2021-09-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多