gpt4 book ai didi

ios - 切换对相机和照片的访问时崩溃

转载 作者:可可西里 更新时间:2023-11-01 17:16:07 24 4
gpt4 key购买 nike

<分区>

我有一个 Collection View (标准流式布局),其中第一个单元格显示实时摄像头源,其余单元格使用 iOS 8 的新照片框架显示用户库中的照片。一切都呈现并运行良好。

第一次打开时,系统提示我访问相机和照片库,正如预期的那样。如果我对任一提示选择是或否,我的应用程序运行良好。

但是,如果我将应用置于后台,进入“设置”>“隐私”>“照片|相机”并切换访问权限,我的应用就会崩溃。连接到 Xcode 后,我没有收到有关应用程序崩溃原因的任何反馈。

不幸的是,Apple's Photos Framework examples app做同样的事情。

如何防止这种情况发生?我已经在 PHPhotoLibrary 上订阅了 AVCaptureDeviceWasConnectedNotificationAVCaptureDeviceWasDisconnectedNotificationregisterChangeObserver 的通知,但这些似乎从未被调用过.

同样,这里是使用 Apple 的示例应用程序和模拟器的步骤:

  1. 在模拟器中,转到“设置”>“常规”>“重置”>“重置位置和隐私”
  2. 运行应用
  3. 允许该应用访问您的照片库
  4. 背景示例应用程序并打开设置
  5. 转到“隐私”>“照片”并关闭设置
  6. 观看 Xcode 崩溃

如果在第 3 步中拒绝访问您的照片,并在第 5 步中启用访问权限,应用程序也会崩溃。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com