gpt4 book ai didi

swift - 在 Swift 3 中使用未声明的类型 "Decodable"/"Codable"

转载 作者:行者123 更新时间:2023-12-01 11:05:37 27 4
gpt4 key购买 nike

所以我正在关注 Apple 的 Using JSON with Custom Types教程,通过 Storyboard ,我在尝试以下操作时遇到了错误:

struct GroceryStoreService: Decodable {
let name: String
let aisles: [Aisle]

struct Aisle: Decodable {
let name: String
let shelves: [Shelf]

struct Shelf: Decodable {
let name: String
let product: GroceryStore.Product
}
}
}

只有我收到错误:

使用未声明的类型 Decodable - 与 Codable 相同。

我检查了其他 SO 问题,尝试清理和构建,浏览构建阶段,但到目前为止还没有解决问题。

最佳答案

您需要 Xcode 9 和 Swift 4 才能使用 Codable。到目前为止我看到的关于它的最佳写作:https://medium.com/swiftly-swift/swift-4-decodable-beyond-the-basics-990cc48b7375

如果您有示例 JSON,则可以使用此 JSON 到 Swift Codeable 转换器:http://danieltmbr.github.io/JsonCodeGenerator/

关于swift - 在 Swift 3 中使用未声明的类型 "Decodable"/"Codable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46568041/

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