打开时未更改联系人的AuthorizationStatus

时间:2016-02-24 11:59:09

标签: ios contacts cncontact

我正在编写一个可从iOS 7获得的应用程序。我使用联系人检索用户的数据(在应用程序中记录)。

我已经写了一些检查

的代码
CNAuthorizationStatus status = [CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts];

不是3 - >授权。在这种情况下,我会显示一个视图,要求转到设置并将联系人辅助功能设置为true。

但是当我回到应用程序时,我已经改变了状态。它仍然是以前的值。有解决方案的人吗?

提前致谢, 亲切的问候

1 个答案:

答案 0 :(得分:1)

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