我有以下问题: Storyboard中有一个类 UniObjectsTableViewController 的 View ,并且 AreasTableViewController 继承自该类。 然后,我通过以下方式从代码加载 AreasTableViewController 类:
let areaViewController = AreasTableViewController()
self.navigationController?.pushViewController(areaViewController, animated: true)
UniObjectsTableViewController 有一个 SDStateTableView 的导出。
@IBOutlet var stateTableView: SDStateTableView!
如果我尝试在 AreasTableViewController 的 viewDidLoad() 方法中打印导出,它为零。
print(stateTableView) => nil
有没有办法访问继承中的母类的导出 类?
最佳答案
步骤2:在Assistant编辑器中打开Manual下的基类,然后可以command+drag
第 3 步:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let areaViewController = storyboard.instantiateViewController(withIdentifier: "ChildViewController")
self.navigationController?.pushViewController(areaViewController, animated: true)
关于swift - 如果以编程方式加载类,则无法连接到 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49885781/