我有一个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?