2

我根本不使用 ABAddressBook 框架。我不知道为什么我的应用程序要访问联系人?没有例外,或有用的日志数据......

4

1 回答 1

3

没有我知道的任何文档。我会尝试在调试器中设置断点和+addressBook类以及相关的 C 函数,如和。+sharedAddressBookABAddressBookABGetMeABGetSharedAddressBook

此外,一旦出现对话框,请立即在调试器中停止应用程序,并调查所有线程中是否存在可疑函数调用,因为 OS X 将阻止调用,直到用户单击其中一个选项。

在 Apple 开发者论坛的一篇相关文章中,我了解到支持 iChat Theater 的 InstantMessage 框架是这种情况下的罪魁祸首。

于 2012-08-04T18:12:59.270 回答