1

我在我的 iOS 应用程序中使用 YouTube Objective C GData API。

我的应用程序处于 ARC 中,但 GData API 处于非 ARC 模式。我已经搜索找到它的 ARC 目标 c api,但没有运气。

还尝试通过执行以下操作将 api 转换为 arc,1.手动转换。2. 将库转换为静态库。3. 在文件的编译源中提供 -fno-objc-arc 标志。

但似乎没有任何效果。

我只需要知道在哪里可以使用 ARC 获取 api。或任何将其转换为 ARC 的方法。

谢谢,伊斯瓦尔

4

1 回答 1

0

选择目标 -> 构建阶段。打开编译源列表。

在这里,您可以看到您添加到目标的 GData API 文件,例如 GTLNetworking_Sources.m 和任何其他文件。您需要将这些文件标记为禁用 ARC,这样即使项目启用了 ARC,Xcode 也可以将它们编译为禁用 ARC。

为此,请转到编译源。双击 GData API 文件,将出现一个弹出窗口。将此 -fno-objc-arc 复制并粘贴到弹出窗口中。对您添加到目标的每个 GData API 文件重复此操作。构建项目。

这将帮助您解决问题。

于 2015-06-07T22:52:42.670 回答