У меня есть класс ParentTableVC
, расширяет UITableViewController
.
class ParentTableVC: UITableViewController{
...
// method must be overriden in base class
func getDataList(page: Int){
preconditionFailure("This method must be overriden")
}
}
и дочерний класс ParentTableVC
, который переопределяет getDataList()
class ChildVC: ParentTableVC {
override func getDataList(page: Int){
print("This is the Data")
}
}
Я создаю экземпляр ParentTableVC следующим образом
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "ListVC")
ListVC является идентификатором ParentTableVC
в раскадровке
Как я могу создать экземпляр ChildVC?