我定义了一个连接到情节提要的UITableViewController
,如下所示:
class systemwhereFilterCtrl: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet var mtableView: UITableView!
然后,我将该类用作超类:
class mychild : systemwhereFilterCtrl {
override func viewDidLoad() {
super.viewDidLoad()
}
}
当我使用
mychild
作为控制器启动视图并调试到systemwhereFilterCtrl
时,mtableView
是nil
。为什么未初始化超类的表视图?
要澄清:nil用作超类时在
systemwhereFilterCtrl
中 最佳答案
您可以使用该类的self
直接访问它。同样
class mychild : systemwhereFilterCtrl {
override func viewDidLoad() {
super.viewDidLoad()
self.mtableView.delegate = self
}
}
希望这可以帮助!
关于ios - 快速引用子类中的 socket ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34743574/