没有我知道的任何文档。我会尝试在调试器中设置断点和+addressBook
类以及相关的 C 函数,如和。+sharedAddressBook
ABAddressBook
ABGetMe
ABGetSharedAddressBook
此外,一旦出现对话框,请立即在调试器中停止应用程序,并调查所有线程中是否存在可疑函数调用,因为 OS X 将阻止调用,直到用户单击其中一个选项。
在 Apple 开发者论坛的一篇相关文章中,我了解到支持 iChat Theater 的 InstantMessage 框架是这种情况下的罪魁祸首。