作为一项完整性检查,我想在viewDidLoad
中断言,UITableViewController
(即self
)设置为dataSource
和delegate
它的tableView
。我如何把它放在Swift 3中,其中(与Objective-C不同)需要额外的类型转换?这仍然会导致语法错误:
assert(tableView.dataSource == self)
assert(tableView.delegate == self)
答案 0 :(得分:1)
您可以使用对象实例相等运算符'===':
来执行此操作assert(tableView.dataSource === self)
assert(tableView.delegate === self)