ios - 尝试使用 Swift3 将图像上传到 CloudKit 时出错

标签 ios swift

我在使用以下代码时遇到编译器错误:

func saveImageToDisk() {

    let imageData = UIImagePNGRepresentation(imageView.image!)!
    let fileName = getDocumentsDirectory().appendingPathComponent("image.png")
    imageData.writeToFile(fileName, atomically: true)

}

错误是:“Data”类型的值没有成员“writeToFile”

这可能是编译器错误,还是我遗漏了什么?谢谢

最佳答案

SE-0005提议将 Objective-C API 更好地转换为 Swift,这影响了 NSData(或现在只是 Data)。您必须使用 write(to:options:)(甚至只是 write(to:)),而不是 writeToFileHere是更新方法的文档。

关于ios - 尝试使用 Swift3 将图像上传到 CloudKit 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38131519/

相关文章:

ios - BarChartView xAxis 标签不显示所有标签

ios - 下载 Gifv 文件以在 Swift 中的 AVPlayer 中使用

ios - Swift:无法访问声明库中的方法

ios - MBProgressHUD 更新进度

ios - 创建一个问答游戏

ios - 在 TableView 上通过NSURLSession读取数据

ios - 在 iOS 上为 BLE 配对设置 IO 功能

swift - 如何使用 Kitura 设置 StaticFileServer()?

swift - 如何使用 azure 人脸识别对 Facebook 等人脸进行标记

ios - NSUserDefault 值未被正确识别