使用 iOS 11 的 iPhone 使用相机并锁定屏幕后 iOS 应用程序崩溃

标签 ios iphone camera crash lockscreen

我正在开发一个iOS应用程序,它具有通过 native 相机应用程序拍照的功能。我和我的同事正在开发同一个应用程序。他的 MAC 中安装了 XCODE 6,而我使用的是 XCODE 9。

我担心的是,每当我在 IPHONE 5s(iOS 11) 中安装该应用程序,并通过我的应用程序使用相机功能时,它都可以正常工作,即使我锁定屏幕然后返回,该应用程序仍然在屏幕上同一页。但是,当我通过他的 MAC(XCODE 6)运行该应用程序时,该应用程序在使用相机并锁定屏幕后崩溃了。

这是在将我的 IPHONE 更新到 iOS 11 后发生的

在这里,我发布了一些有关我在应用程序中使用的相机功能的代码。

点击相机按钮上的代码:-

UIImagePickerController *cameraPicker = [[UIImagePickerController alloc] init];
    cameraPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
    cameraPicker.delegate =self;
    [self presentViewController:cameraPicker animated:YES completion:nil];

我们都使用相同的代码来拍摄图像。

谁能告诉我为什么会发生这种情况,因为为了上传应用程序并将其发布到应用程序商店,我正在使用他的 MAC(XCODE 6)。

最佳答案

您是否通过应用程序将图像保存到设备上?如果是,则将此权限包含在您的 info.plist“隐私 - 照片库添加使用说明”中。

如果您尝试在 xcode 9 或 ios 11.0 中不使用此权限来保存图像,应用程序会崩溃

关于使用 iOS 11 的 iPhone 使用相机并锁定屏幕后 iOS 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385907/

相关文章:

ios - Skobbler web map 和iOS Sdk搜索结果不同

iphone - 我正在尝试在 map View 上放置多个图钉,但出现错误

iphone - 图像创建函数中的内存泄漏

android - 如何在 Android 上使用 getSupportedVideoSizes()?

ios - 如何将图片保存到 iPhone 照片库?

java - 相机 2 捕捉图像时预览已锁定

ios - 从 Firebase/Storage 下载关于 "Last modified"的图像

ios - 如何使用 Xcode 中的 block 进行有效调试

Android + iOS - 从带有指定参数的 WWW 链接安装 + 运行/运行应用程序

ios - 如何在 iOS 数字键盘上显示 "Done"按钮?