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



我正在开发一款适用于iOS的应用程序,该应用程序具有通过本机相机应用程序拍照的功能。我和我的同事,我们都在开发同一个应用程序。他的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 中使用此权限保存图像,应用程序崩溃

最新更新