gpt4 book ai didi

Swift 在 iOS 10 上失败,在 9 及更低版本上工作正常

转载 作者:行者123 更新时间:2023-11-28 12:30:54 24 4
gpt4 key购买 nike

这部分代码不工作(if-part)。 Service.Start 调用 JSONSerializer 并解析 json。

Service.Start(nil, url: someUrl, onCompletion: { result in
if let temp = result as? NSMutableDictionary {
//some code
}

获取结果代码:

let parsedObject = try JSONSerialization.jsonObject(with: data!, options: []) as! NSDictionary
onCompletion(parsedObject)

有什么想法吗?

最佳答案

除非您使用选项 [.mutableContainers],否则解析器在解析时不会使用可变字典和可变数组。

因此转换为 NSMutableDictionary 不会成功。您将只有不可变的 NSDictionary

但是,在 Swift 代码中使用任何一个都不是好的解决方案。

关于Swift 在 iOS 10 上失败,在 9 及更低版本上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42115469/

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