gpt4 book ai didi

ios - 使用 UIIMagepickerController 打开相机不会在 iPod Touch 上快速显示渲染 View

转载 作者:行者123 更新时间:2023-11-28 06:48:55 25 4
gpt4 key购买 nike

我正在使用 swift 开发客户端应用程序。这是我在 swift 上的第一个应用程序。我正在尝试使用 UIImagePickerController 从我的应用程序打开相机。下面我添加了我的代码快照。它在装有 iOS 9.2.1 的 iPhone 5s 和 6s 上运行良好。但是当我尝试在装有 iOS 8.3 的 iPod Touch 上打开时,它会显示带有按钮控件的黑色 View 。我还附上了屏幕截图,其中显示了它的外观。请帮助我走出困境。

代码:

if UIImagePickerController.isSourceTypeAvailable(.Camera) {

imagePickerViewController = UIImagePickerController()
imagePickerViewController?.delegate = self
imagePickerViewController?.allowsEditing = true
imagePickerViewController?.sourceType = .Camera
imagePickerViewController?.mediaTypes = [kUTTypeImage as String]
imagePickerViewController?.cameraCaptureMode = .Photo
presentViewController(imagePickerViewController!, animated: true, completion: nil)
}
else
{
print("Sorry cant take picture")
}

enter image description here

最佳答案

我在我的设备上进行了相同的尝试,效果很好。所以代码没有问题。

现在我尝试生成您在 iPod 上遇到的问题。请参阅以下步骤:

  • 转到设置 > 选择您的应用
  • 在那里你会看到带有 Switch 的照片和相机选项
  • 如果我在相机中关闭那里,当我在那个应用程序中使用相机时它会开始显示黑屏
  • 只需在您的 iPOD 设置中检查一下,如果它已关闭,请将其打开。它将开始工作。

我希望这能为您提供指导。

关于ios - 使用 UIIMagepickerController 打开相机不会在 iPod Touch 上快速显示渲染 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35448837/

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