讓說,我有如下協議:數據類型
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' –