gpt4 book ai didi

swift - 写字符串给我错误,写图像不

转载 作者:可可西里 更新时间:2023-11-01 02:06:35 26 4
gpt4 key购买 nike

我有这个代码:

            let image = UIImage(data: downloadedImage!)


let convertImage = UIImagePNGRepresentation(image!)
let pathUIDImage = self.getDocumentsDirectory().appendingPathComponent(playersUID + "Image")
try? convertImage!.write(to: pathUIDImage) //working


let playersUIDImageVersion = "1"
var pathUIDImageVersion = self.getDocumentsDirectory().appendingPathComponent(playersUID + "ImageVersion")
try? playersUIDImageVersion.write(to: pathUIDImageVersion) //error

错误是:

无法将类型“URL”的值转换为预期的工具类型“inout_”

我什么时候替换试试? playersUIDImageVersion 试试?转换图像!错误消失了。将不同类型的值写入目录之间有区别吗?谢谢你。在函数 getDocumentsDirectory 下方

func getDocumentsDirectory() -> URL {
let paths = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
let documentsDirectory = paths[0]
return documentsDirectory
}

最佳答案

Stringwrite函数不同,它需要额外的参数atomicallyencoding

try? playersUIDImageVersion.write(to: pathUIDImageVersion, atomically: true, encoding: .utf8)

在这种情况下,重新输入函数并查看 Xcode 对代码完成的建议。

此外,强烈建议始终使用适当的文件扩展名(.png.txt)。

关于swift - 写字符串给我错误,写图像不,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42455633/

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