iOS 6删除地址簿权限条目

时间:2012-10-18 18:36:07

标签: permissions popup ios6 addressbook

所以使用新的iOS 6我明白我们应该打电话

ABAddressBookRequestAccessWithCompletion

当我们想要访问用户的地址簿时。

我在其后面的代码块中编写了一些新代码,并希望测试该代码的功能,以了解用户如何响应弹出请求权限。

但是我已经调用了一次,现在许可被卡在我的设备上,并且由于手机上已有权限,弹出窗口永远不会出现。

我已进入隐私>联系人并将其设置为开启和关闭,两者都不会显示弹出窗口。那么有没有办法让我删除隐私部分中的权限条目?

3 个答案:

答案 0 :(得分:14)

导航至设置 - >常规 - >重置 - >重置位置&隐私

答案 1 :(得分:1)

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

我更改了bundleIdentifier,让手机将其视为全新的应用。这让我可以让弹出窗口显示我想要的全部内容

答案 2 :(得分:0)

您可以使用ABAddressBookGetAuthorizationStatus方法中的viewDidAppear来检查授权访问地址簿的状态。