我有一个带有 tableView socket 的 UIViewController
@IBOutlet weak var tableView: UITableView!
当我尝试访问 viewDidload
中的 tableView 变量时,它抛出一个错误,指出 tableView 是 nil
。
一切似乎都在界面生成器中设置。文件所有者的类设置为我的自定义类,并且也设置了 tableView socket 。这里可能出了什么问题,为什么即使在 viewDidLoad 中 tableView 变量仍然为零?
最佳答案
您是否在没有创建链接的情况下输入了导出代码?
如果你这样做了,那就是你的问题了。
返回 Storyboard,切换到助理编辑器模式,然后按 CTRL + 从 UITableView 拖动到 @IBOutlet weak var tableView: UITableView!
确保您的 var 左侧有一个类似于此的 FILLED IN 圆圈。
关于ios - UIViewController 中的 socket 在 viewdidload 中为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29585074/