gpt4 book ai didi

error-handling - Swift 2中的错误处理

转载 作者:行者123 更新时间:2023-12-03 08:53:48 28 4
gpt4 key购买 nike

我必须修复swift2的以下代码。

if !UIImagePNGRepresentation(img).writeToFile(imagePath, options: nil, error: &error) {
if let actualError = error {
NSLog("Image not saved. \(actualError)")
}
}

要进行编译,我在 if row: Cannot invoke writeToFile上遇到此错误,并带有 (String, options: _, error: inout NSError?)类型的参数列表

我该如何解决。

最佳答案

试试看

UIImagePNGRepresentation(img)?.writeToFile(imagePath, atomically: true)

代替。检查 Apple Docs

编辑:

要更精确地回答您的问题,请使用 error handling in Swift 2
do {
try UIImagePNGRepresentation(img)?.writeToFile(imagePath, options: .DataWritingAtomic)
} catch let error as NSError {
print("Image not saved. \(error.description)")
}

关于error-handling - Swift 2中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33524841/

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