ios - 使用 ARC 将 C 库添加到项目时出错

标签 ios objective-c c xcode automatic-ref-counting

我正在尝试使用一组 C 库来允许在我的 iOS 项目中使用自定义图形。我的项目使用 ARC,但是,自定义图形库基于不使用 ARC 的项目。我收到的错误与 ARC 有关。

C 库的文档指定在使用库时关闭 ARC。但是,我的项目发展得太快,无法恢复为非 ARC 项目。

我怎样才能在我的项目中使用这个库?该库是 PowerPlot。

最佳答案

您可以通过添加 -fno-objc-arc 编译器标志来关闭特定库的 ARC。

进入目标设置 > 构建阶段 > 编译源,并将编译器标志添加到库中的每个实现文件。

可在此处找到更多信息:How can I disable ARC for a single file in a project?

关于ios - 使用 ARC 将 C 库添加到项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19060971/

相关文章:

ios - 应用程序崩溃 setObject ForKey : object cannot be nil

ios - 如何让 UIView 与底层 UIScrollView 对齐?

iphone - UIWebView 离线渲染数据

ios - UIButton - 设置属性并在按下按钮时使用它

iphone - 在 UIBarButtonItem 上设置可访问性属性

c - 在 C 中获取函数指针的这些方法有区别吗?

c++ - 如果变量的值发生变化,则恢复程序

ios - 可能的 Facebook 文档错误导致 swift 代码无法编译?

无法从 Bison 语法文件中检索语义值

iphone - 对于通过我的 iphone 应用程序中的 slider 控件以编程方式设置的 iphone 亮度