所以使用新的iOS 6我明白我们应该打电话
ABAddressBookRequestAccessWithCompletion
当我们想要访问用户的地址簿时。
我在其后面的代码块中编写了一些新代码,并希望测试该代码的功能,以了解用户如何响应弹出请求权限。
但是我已经调用了一次,现在许可被卡在我的设备上,并且由于手机上已有权限,弹出窗口永远不会出现。
我已进入隐私>联系人并将其设置为开启和关闭,两者都不会显示弹出窗口。那么有没有办法让我删除隐私部分中的权限条目?
答案 0 :(得分:14)
导航至设置 - >常规 - >重置 - >重置位置&隐私
答案 1 :(得分:1)
没关系,虽然我找不到从手机本身删除权限条目的方法,但我找到了解决方法。
我更改了bundleIdentifier,让手机将其视为全新的应用。这让我可以让弹出窗口显示我想要的全部内容
答案 2 :(得分:0)
您可以使用ABAddressBookGetAuthorizationStatus
方法中的viewDidAppear
来检查授权访问地址簿的状态。