在Swift 2.0和XCODE 7中将CFString转换为kUTTypeImage的字符串

哥汗

转换CFString时出错。错误信息是:

无法将类型“ [CFString]”的值分配给类型“ [String]”的值。

怎么修?

picker.sourceType = UIImagePickerControllerSourceType.Camera
picker.allowsEditing = false
picker.mediaTypes = [kUTTypeImage] //Error Message : Cannot assign a value of type '[CFString]' to a value of type '[String]'
picker.delegate = self
picker.modalPresentationStyle = .Popover
presentViewController(picker, animated: true, completion: nil)//
亚伦·布拉格(Aaron Brager)

从头文件:

public var mediaTypes: [String]
// default value is an array containing kUTTypeImage.

因此,您实际上可以删除该行。

但是,如果要保留它,则只需明确声明要强制转换:

picker.mediaTypes = [kUTTypeImage as String]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将字符串值从UILabel转换为Int会返回nil。Swift 2 / Xcode 7

如何在Swift2 2.0中将字符串转换为Date

无法在swift2中将字符串类型的值转换为预期的参数类型int

Swift2将字符串转换为NSData

Swift 2 / XCode 7中的惰性变量中的字符串文字[无法转换类型为String ...的值]

如果字符串包含语句-Swift 2 Xcode 7

在Swift 3(libxml2)中将字符串转换为UnsafePointer <xmlChar>的快捷方法

PromiseKit无法使用Swift 2和Xcode 7进行编译

将字符串数组转换为整数数组Swift 2?

将字符串转换为cllocationcoordinate2d swift数组

在Swift 2中将JSON转换为数组

在Swift 3中将JSON字符串转换为Dictionary

如何在Swift 3中将毫秒转换为日期字符串

在Swift 4中将Json字符串转换为Json对象

在Swift 3.0中将字符串转换为数据

在Swift 3中将数据转换为字符串

在swift 3中将“任何”数组转换为字符串

在Swift 3中将字符串转换为base64

如何在swift 4中将ASCII码序列转换为字符串?

崩溃:在Swift 3中将字典转换为Json字符串

如何在Swift 3中将字符串转换为日期而无需时间?

如何在Swift 4中将JSON字典转换为字符串值

如何在swift 3中将日期字符串转换为日期

无法在swift 4中将时间戳日期转换为字符串

在swift 5中将字符串转换为字典?

如何在Wordpress中将“%1 $ s”和“%2 $ s”转换为字符串

使用 dateFormatter 和 Swift 将字符串日期转换为日期不起作用

使用Xcode 7和Swift 2编写项目时升级到Xcode 7.1是否安全?

如何在PySide2中将QByteArray转换为python字符串