类型为“ Y”的属性“ X”不能覆盖类型为“ Z”的属性

时间:2019-10-13 07:23:10

标签: swift

我的代码报告了以下错误:

  

类型为“ [BottomTabChildren]”的属性“子项”不能覆盖   属性类型为[[UIViewController]”。

我的错误代码:

var children = [BottomTabChildren]()

相关代码:

 struct BottomTabChildren: HandyJSON {

    var schema_href: String = "" // sslocal://webview?url=http%3A%2F%2Fwww.guanfumuseum.org.cn%2F

    var type: String = "" // href

    var name: String = ""

    var value: String = "" // http://www.guanfumuseum.org.cn/
 }

1 个答案:

答案 0 :(得分:1)

super类中,有一个名为children的类型为[UIViewController]的属性,因此您不应使用相同的名称来声明另一种类型。将[BottomTabChildren]属性重命名为

var tabChildren = [BottomTabChildren]()