gpt4 book ai didi

带有保留字的 Swift Codable

转载 作者:搜寻专家 更新时间:2023-11-01 05:49:28 31 4
gpt4 key购买 nike

我有一种情况,从 API 返回的 JSON 有一个名为 extension 的字段,这是 Swift 中的保留字。当我尝试使用它时,我的 Codable 爆炸了。

我已经搜索了两个小时,但似乎找不到任何解决方案。

有没有人遇到过这个:

public struct PhoneNumber: Codable {

var phoneNumber: String
var extension: String
var isPrimary: Bool
var usageType: Int
}

此处不能使用关键字'extension'作为标识符

最佳答案

只要给变量名加上反引号,就可以让编译器认为它是一个变量,而不是关键字。

var `extension`: String

关于带有保留字的 Swift Codable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51192270/

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