ios - 在 iOS 中再次显示权限对话框

标签 ios iphone swift xcode ios-permissions

我正在开发一个使用 Swift 编写的带有相机 View Controller 的 iOs 应用程序。我第一次启动这个 View Controller 时,显示了权限对话框,我允许访问相机和照片库。但是,我在允许库权限时注意到一个问题,我希望能够重现它以修复它……但要做到这一点,我需要重新显示此权限对话框。但是,即使我删除应用程序并重新安装它,我也再也不会收到此权限对话框。

如何重新获得它以便解决我的问题?

最佳答案

没有完美的解决方案

推荐的方法是转到“设置”应用

(General > Reset > Reset Location & Privacy).

但正如您所说,它会重置所有应用。

另一种选择是更改应用程序的包标识符,因此它被认为是一个新应用程序,它会再次询问。

第三个选项是删除应用程序,将设备时间向前更改超过 24 小时,然后关闭设备并重新打开。

关于ios - 在 iOS 中再次显示权限对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36176412/

相关文章:

arrays - Swift: append 到字典

javascript - 等效于没有动画的 Window.scrollTo()?

ios - 如何本地化系统警报

iphone - iOS remoteControlReceivedWithEvent 未调用

iphone - UIView层的内阴影效果?

ios - 在 iOS 的 iPad 上将图像捏合到最左角?

ios - 如何显示在后台线程中执行的任务的进度 View

swift - 将 Common Crypto AESEncryption 迁移到 CryptoSWIFT,因为在某些情况下解密字符串变为空

ios - 如何在 UIImageView 之上叠加一个部分透明的 UIImageView?

iphone - 黑色半透明导航栏 + MKMapView -> 设置 map 中心在视觉上不正确