【发布时间】:2014-11-06 07:24:02
【问题描述】:
我正在对一个 iOS 静态库进行单元测试:所以没有 UI,没有应用程序。
其中一个单元测试需要访问地址簿并检索联系人列表。问题是,由于我没有在模拟器上启动任何应用程序,因此应该要求用户授予通讯录权限的弹出窗口永远不会出现。因此,'ABAddressBookRequestAccessWithCompletion' 总是返回 NO。
我发现了这个类似的主题:Grant access to NAB programatically on iOS 7.0 Simulator 但不适用于我的情况,因为我没有启动任何应用程序,只是测试库方法。
在对静态库进行单元测试时,有什么方法可以访问地址簿的联系人吗?
谢谢!
【问题讨论】:
标签: ios objective-c unit-testing abaddressbook xctest