1

我有一个 Iphone 应用程序,它使用了由Erica Sedun 最初编写并在 github 上发布的出色的 ABContactHelper 库

现在随着 XCode4 和引用计数支持的发布,它会导致很多错误。我查看了 github 上的分支,但似乎没有一个更新到带有引用计数的 XCode 4。我正在尝试自己更新它,但它速度慢且容易出错。我尝试了自动重构支持,但无济于事。

有谁知道替代的 AddressBook 包装器,它提供了一个简单的接口来与 iPhone AddressBook 交互?

4

2 回答 2

5

在启用 ARC 的项目中,您可以通过设置-fno-objc-arc这些文件的编译器标志来选择性地禁用 AddressBook 包装文件的 ARC。

在 Targets -> Build Phases -> Compile Sources 中添加编译器标志。通过双击编译器标志下行的右列来输入编译器标志。

于 2012-02-14T14:10:36.267 回答
4

处理 ARC/非 ARC 问题令人头疼,我发现让 CocoaPods 为我处理这些问题才是正确的方法。只需将 ABContactHelper 列为 pod 依赖项即可。许多最受欢迎的库已经存在,但如果您没有,添加它真的很容易。

http://cocoapods.org

于 2012-06-25T00:29:25.917 回答