gpt4 book ai didi

ios - UIImagePickerController 和 fatal error : array element cannot be bridged to Objective-C

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:10 30 4
gpt4 key购买 nike

我正在创建 UIImagePickerController 来拍摄这样的照片。然而,在这个声明中,

    cameraUI.mediaTypes  = [kUTTypeImage]

它显示这样的错误:

fatal error: array element cannot be bridged to Objective-C

我该怎么办?我现在使用的是 Xcode 6 beta 版本 4。

func presentCamera()
{
cameraUI = UIImagePickerController()
cameraUI.delegate = self
cameraUI.sourceType = UIImagePickerControllerSourceType.Camera
cameraUI.mediaTypes = [kUTTypeImage]
cameraUI.allowsEditing = false
self.presentViewController(cameraUI, animated: true, completion: nil)
}

已编辑 - 我遇到了这样的错误。 enter image description here

最佳答案

您需要导入 MobileCoreServices作为kUTTypeImageMobileCoreServices 中定义作为let kUTTypeImage: CFString! .

所以添加框架MobileCoreServices然后写import MobileCoreServices在你的.swift文件。

转到BuildPhase -> Link Libraries -> + -> MobileCoreServices.framework

并添加import MobileCoreServices在你的.swift文件。

编辑:将你的行替换为因为 kUTTypeImage 是可选的所以打开它

cameraUI.mediaTypes  = [kUTTypeImage!]

关于ios - UIImagePickerController 和 fatal error : array element cannot be bridged to Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981695/

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