我正在尝试使用一组 C 库来允许在我的 iOS 项目中使用自定义图表。我的项目使用 ARC,但是,自定义图形库基于不使用 ARC 的项目。我得到的错误与ARC有关。
C 库的文档指定在使用库时关闭 ARC。但是,我的项目太进化了,无法恢复为非 ARC 项目。
我怎样才能在我的项目中使用这个库?该库是 PowerPlot。
我正在尝试使用一组 C 库来允许在我的 iOS 项目中使用自定义图表。我的项目使用 ARC,但是,自定义图形库基于不使用 ARC 的项目。我得到的错误与ARC有关。
C 库的文档指定在使用库时关闭 ARC。但是,我的项目太进化了,无法恢复为非 ARC 项目。
我怎样才能在我的项目中使用这个库?该库是 PowerPlot。
-fno-objc-arc
您可以通过添加编译器标志来关闭特定库的 ARC 。
进入 Target Settings > Build Phases > Compile Sources,并将编译器标志添加到库中的每个实现文件。
可以在此处找到更多信息:如何为项目中的单个文件禁用 ARC?