ABContact的替代地址簿API帮助程序

时间:2012-02-12 12:54:25

标签: iphone objective-c xcode4.2 abaddressbook reference-counting

我有一个Iphone应用程序,它使用了由Erica Sedun and released on github原创编写的优秀ABContactHelper库

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

有没有人知道另一种AddressBook包装器,它提供了一个简单的界面来与IPhone AddressBook进行交互?

2 个答案:

答案 0 :(得分:5)

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

在目标中添加编译器标志 - >构建阶段 - >编译源代码。通过双击Compiler Flags下行的右列输入编译器标志。

答案 1 :(得分:4)

处理ARC /非ARC问题是一个痛苦的屁股,我发现让CocoaPods为我处理这些问题是要走的路。只需将ABContactHelper列为pod依赖项,您就完成了。许多最受欢迎的图书馆已经存在,但如果不是,那么添加它真的很容易。

http://cocoapods.org