具有数组成员的结构的可编码合成不起作用?

时间:2018-10-22 05:18:15

标签: swift

令我惊讶的是,这样简单的东西无法编译(在Xcode 10下):

protocol Foo: Codable {}

struct Bar: Codable {
    let foos: [Foo]
}

无法通过以下方式进行编译:

Type 'Bar' does not conform to protocol 'Encodable'
Type 'Bar' does not conform to protocol 'Decodable'

在这样一个简单的情况下,是否应该自动将它们合成?为什么这行不通?

0 个答案:

没有答案