我正在尝试以 viewControllers 方式覆盖类型。
override var viewControllers : [BaseViewController]? {
get {
return self.viewControllers
}
}
但是我得到了这个错误。
Property 'viewControllers' with type '[BaseViewController]?' cannot override a property with type '[UIViewController]?'
这能做到吗?
最佳答案
您可以通过创建新属性来解决它。比如这个。
var baseViewControllers: [BaseViewController]? {
return self.viewControllers as? [BaseViewController]
}
关于ios - 覆盖 TabBarController 中 ViewController 的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718428/