var table: UITableView!

var table: UITableView!
UITableView?是可选UITableView类型,那UITableView!是什么意思呢

阅读 1.8k
2 个回答

也是可选型,只是使用的时候能确定它是确定有值的。这样用的时候就可以直接用tableView ,不用tableView! 或者 if let tabel = tableView 这样判断了。

!表示这个属性不可能为空,使用是就可以不用?或者解包
var table: UITableView!
你像这样声明了的话那么你必须要在viewDidload或者初始化方法中初始这个table,否则你直接访问这个属性会直接崩掉。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题