所以使用新的iOS 6,我知道我们应该调用
ABAddressBookRequestAccessWithCompletion
当我们想访问用户的通讯录时。
我在此之后的代码块中编写了一些新代码,并希望测试该代码的功能,以响应用户的响应方式,要求弹出窗口。
但是,我已经一次打电话给它,现在,该权限已卡在我的设备上,并且该弹出窗口永远不会出现,因为该权限已经在电话上。
我已经进入了隐私>联系人并将其设置为开和关,也不会让弹出窗口出现。因此
导航到设置 ->常规 -> reset-> reset位置&隐私
没关系,虽然我找不到从手机本身删除权限条目的方法,但我找到了解决方法。
我更改了捆绑式定程文件,以使手机将其视为一个全新的应用程序。这使我能够让弹出窗口出现我想要的一切
您可以在viewDidAppear
Methos中使用ABAddressBookGetAuthorizationStatus
检查授权访问地址书的状态。