iOS 6删除通讯录许可条目



所以使用新的iOS 6,我知道我们应该调用

ABAddressBookRequestAccessWithCompletion

当我们想访问用户的通讯录时。

我在此之后的代码块中编写了一些新代码,并希望测试该代码的功能,以响应用户的响应方式,要求弹出窗口。

但是,我已经一次打电话给它,现在,该权限已卡在我的设备上,并且该弹出窗口永远不会出现,因为该权限已经在电话上。

我已经进入了隐私>联系人并将其设置为开和关,也不会让弹出窗口出现。因此

导航到设置 ->常规 -> reset-> reset位置&隐私

没关系,虽然我找不到从手机本身删除权限条目的方法,但我找到了解决方法。

我更改了捆绑式定程文件,以使手机将其视为一个全新的应用程序。这使我能够让弹出窗口出现我想要的一切

您可以在viewDidAppear Methos中使用ABAddressBookGetAuthorizationStatus检查授权访问地址书的状态。

最新更新