我正在尝试将我UIImage
的从 a转换UIImageView
为字符串,因为数据存储为 Base64。我正在使用下面的方法来转换图像,但是在尝试更新 convertStr.
func convertImg() {
let imageData: NSData = UIImagePNGRepresentation(imageView.image!)! as NSData
convertedStr = NSString(data: imageData as Data, encoding: String.Encoding.utf8.rawValue)!
}
这个函数大约是第 10 版,因为我尝试了不同的方法,但结果总是一样的。返回的错误是
“致命错误:在展开可选值时意外发现 nil”和
'函数签名特化)->()到@callee_owned(@unowned Swift.UnsafeBufferPointer)->(@out()),参数类型:[@callee_owned(@unowned Swift.UnsafeBufferPointer)->()]>泛型特化Swift.StaticString.withUTF8Buffer ((Swift.UnsafeBufferPointer) -> A) -> A'
难道是我使用的方法需要一个 png 文件并且不能使用UIImage
?