gpt4 book ai didi

swift - 无法将表达式的类型 "NSData!"转换为 "NSData!"错误

转载 作者:行者123 更新时间:2023-11-28 10:26:22 26 4
gpt4 key购买 nike

我觉得上面的错误一定是 Swift 的一个错误,否则 1 != 1 是一个正确的陈述...

我正在尝试创建一个 JSONObject,我可以将其包含在 HTTP Post 请求的正文中,以便使用 Coinbase API。这是导致此错误的代码。

let buttonDict : [String: String] = ["name": "test", "price_string": "0.20", "price_currency_iso": "USD"]
let jsonDict : [String: Dictionary] = ["button": buttonDict]
var jsonError : NSError?
let HTTPBody = NSJSONSerialization.dataWithJSONObject(jsonDict, options: NSJSONWritingOptions.PrettyPrinted, error: jsonError)

关于为什么抛出此错误的任何线索?

最佳答案

该错误是严重错误,但错误inout参数所以你必须在它前面放一个&:

let HTTPBody = NSJSONSerialization.dataWithJSONObject(
jsonDict,
options: .PrettyPrinted,
error: &jsonError
)

关于swift - 无法将表达式的类型 "NSData!"转换为 "NSData!"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24856393/

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