启动应用程序设置但更新应用程序权限导致应用程序崩溃

Posted

技术标签:

【中文标题】启动应用程序设置但更新应用程序权限导致应用程序崩溃【英文标题】:Launched application settings but updating app permission crashing the app 【发布时间】:2017-05-22 14:47:02 【问题描述】:

我已经使用UIApplication.shared.open(URL(string: UIApplicationOpenSettingsURLString)!, options: [:], completionHandler: nil)启动了应用程序设置

当用户拒绝一次时,我正在使用它来启用相机。

在设置应用中,当我启用相机时,应用崩溃了。

有什么办法可以解决吗?

【问题讨论】:

它的默认行为。尝试不调试。它不会发生。 即使没有调试,它也在发生 App crashes on enabling Camera Access from Settings ios 8的可能重复 【参考方案1】:

不,您不能...您的任何应用程序权限的任何更改(来自设置)您的应用程序被终止,下次您从应用程序切换器或应用程序图标启动应用程序时,它会启动一个新进程.这就是它在 IOS 中的工作方式。

另见answer。

【讨论】:

知道了!谢谢。

以上是关于启动应用程序设置但更新应用程序权限导致应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章

尝试在服务启动但应用程序崩溃时调用位置权限

NSTimer 导致崩溃

更新后应用程序崩溃但重新安装后没有

更改应用程序权限会导致再次调用 oncreate()

什么会导致 iPad(第 3 代)在启动时崩溃但在模拟器中工作?

当我启动 iphone 模拟器时,Lion Osx 有时会导致所有应用程序崩溃