让说,我有如下协议:数据类型
protocol DataResponse { .... }
我的问题是,我怎么能做出这样下面另一种协议? :
protocol AnotherProtocol { var data:[DataProtocol] { get } }
当我试图做上述下面我Struct
,我得到Type 'MyStruct' does not conform to protocol 'AnotherProtocol'
struct myStruct : AnotherProtocol {
var data:[a struct implements DataProtocol] ...
}
我想要做的就是'结构MYSTRUCT:AnotherProtocol {dataStruct] { return [dataStruct()] } } '因为我有很多结构体实现'DataProtocol' –