从Today Extension(OS X)中的AddressBook数据库读取

时间:2014-10-25 17:11:27

标签: macos abaddressbook osx-yosemite

似乎是今日扩展程序(小部件)无法通过ABAddressBook.framework访问联系人记录。 Apple说:

  

由于其在系统中的重点作用,因此应用程序扩展名为   没有资格参加某些活动。应用扩展程序   不能:

     

访问sharedApplication对象,因此无法使用任何   该对象上的方法使用头文件中标记的任何API    NS_EXTENSION_UNAVAILABLE 宏或类似的不可用宏,或   不可用框架中的任何API例如,在iOS 8.0中,   应用程序无法使用HealthKit框架和EventKit UI框架   扩展。

但是,我在ABAddressBook.framework的标题中找不到任何这些 NS_EXTENSION_UNAVAILABLE 标记。

所以我想知道这是我的还是Apple的错?

PS:是,在权利中将AddressBook访问权限设置为YES。

0 个答案:

没有答案