我正在编写可从iOS 7获得的应用程序。我正在使用联系人来检索在其连接中(在应用程序中)登录的用户的数据。

我写了一些代码来检查

CNAuthorizationStatus status = [CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts];


不是3->授权。在这种情况下,我正在显示一个视图,要求进入设置并将联系人可访问性设置为true。

但是当我返回到应用程序时,我已经更改了状态。它仍然保持先前的值。有人解决吗?

提前致谢,
亲切的问候

最佳答案

在适用于iOS 9及更高版本的iOS模拟器上发现了相同的问题。经过进一步的实验,在物理设备上,我能够确认上述行为没有出现。因此,这使我相信它可能仅限于模拟器。

关于ios - 开启时联系人的AuthorizationStatus不变,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35601576/

10-17 00:40