gpt4 book ai didi

ios - 类型 'Data' 的值没有成员 'writeToURL'

转载 作者:可可西里 更新时间:2023-10-31 23:57:42 24 4
gpt4 key购买 nike

我正在将代码转换为 swift 3 语法

if !data.writeToURL(manifestFileURL, atomically: false) {
self.didFailWithError(WebAppError.fileSystemFailure(reason: "Could not write asset manifest to: \(manifestFileURL)", underlyingError: error))
return
}

但是我得到了错误

“数据”类型的值没有成员“writeToURL”

我已经将代码转换为

if try!data.write(to: manifestFileURL, atomically: false) {
self.didFailWithError(WebAppError.fileSystemFailure(reason: "Could not write asset manifest to: \(manifestFileURL)", underlyingError: error))
return
}

遵循 swift 3 语法和当前方法 ( https://developer.apple.com/reference/foundation/nsdata/1415134-write ) 但我收到错误消息说这不是函数的正确重载。请问用 swift 3 写出来的正确方法是什么。非常感谢任何可以引导我朝着正确方向前进的信息。

谢谢

最佳答案

atomically: false 等于没有选项,可以省略参数。

就是这样

do {
try data.write(to: manifestFileURL)
} catch let error as NSError {
self.didFailWithError(WebAppError.fileSystemFailure(reason: "Could not write asset manifest to: \(manifestFileURL)", underlyingError: error))
}

catch 子句处理错误。

关于ios - 类型 'Data' 的值没有成员 'writeToURL',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41503701/

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