Swift “未声明类型的使用”;“可解码的”/&引用;“可编码”;斯威夫特3
因此,我通过故事板跟随苹果的教程,在尝试以下内容时遇到了一个错误:Swift “未声明类型的使用”;“可解码的”/&引用;“可编码”;斯威夫特3,swift,Swift,因此,我通过故事板跟随苹果的教程,在尝试以下内容时遇到了一个错误: struct GroceryStoreService: Decodable { let name: String let aisles: [Aisle] struct Aisle: Decodable { let name: String let shelves: [Shelf] struct Shelf: Decodable {
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问题,尝试清理和构建,浏览了构建阶段,但到目前为止还没有找到解决问题的方法 使用Codable需要Xcode 9和Swift 4。 到目前为止,我看到的关于它的最好的作品是:
如果您有一个示例JSON,您可以使用这个JSON到Swift可编码转换器:您不需要Xcode 9/Swift 4来进行可解码/可编码吗?是的,它只在Swift 4中可用。哦,该死,它是新的吗?谢谢,我会升级的。