【问题标题】:App crash when change permission AddressBook in Settings在设置中更改权限地址簿时应用程序崩溃
【发布时间】:2015-12-21 11:45:04
【问题描述】:

Swift (iOS 8 / iOS 9):当我在真实设备的设置中更改权限地址簿时应用程序崩溃

【问题讨论】:

  • 请在此处输入一些代码以获取联系人详细信息
  • 这是正常行为。请查看其他相同的问题:stackoverflow.com/questions/12522574/…
  • @ilesh 我不获取联系人,我只能访问地址簿。当应用程序工作时,我在设备设置中切换到通讯簿的访问权限。权限切换时 - 应用程序崩溃。就是这样。
  • @user3375798 在 iOS7 (Objective-C) 中我没有这个错误
  • App 在 iOS7 中也退出了。但请注意:如果在设备上正常运行应用程序 - 不是在 Xcode 调试中 - 应用程序将在权限更改后自动重新启动。用户不会看到发生了崩溃(当然,假设应用程序在重新启动时正确处理了所有事情)。

标签: ios iphone swift2


【解决方案1】:

您的应用程序没有崩溃,它只是通过新的隐私设置被 iOS 强制重启。因此,当您更改隐私政策时,如果应用程序附加到调试器,它将被终止,否则它将重新启动或重新启动。

注意:如果用户在某个时候更改了通讯簿、日历、提醒、相机或照片权限,iOS 将SIGKILL 应用程序。 (不是崩溃,而是 iOS 的默认行为)

【讨论】:

  • 谢谢。问题已解决。
  • 你有来自苹果的链接吗?
  • 当我使用模拟器时,我的应用程序“崩溃”了;但是,在实际 iPhone 上进行测试时,应用程序只是按照上面接受的答案所述重新启动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-28
  • 2017-10-13
  • 1970-01-01
  • 2016-04-24
  • 2016-09-06
  • 1970-01-01
  • 2017-07-05
相关资源
最近更新 更多