我的代码在Xcode 6.4和Swift 1.2上运行良好:
var imageData = UIImageJPEGRepresentation(firstImageView.image!, 0.2)
let base64String = imageData!.base64EncodedStringWithOptions(.allZeros)
当我升级到Xcode 7和Swift 2后,出现了以下错误:
表达式的类型在没有更多上下文的情况下是不明确的
所以我尝试了:
let base64String = imageData!.base64EncodedStringWithOptions(options: NSDataBase64EncodingOptions.allZeros)
但是在NSDataBase64EncodingOptions中没有“allZeros”选项。