断言 viewController 是其 tableView 的委托和数据源
Assert that viewController is both delegate and dataSource of its tableView
作为完整性检查,我想在 viewDidLoad
中断言 UITableViewController
(即 self
)同时设置为 dataSource
和 delegate
的 tableView
。我如何将其放入 Swift 3,其中(与 Objective-C 不同)需要额外的类型转换?这仍然会导致语法错误:
assert(tableView.dataSource == self)
assert(tableView.delegate == self)
您可以使用对象实例相等运算符“===”来执行此操作:
assert(tableView.dataSource === self)
assert(tableView.delegate === self)
作为完整性检查,我想在 viewDidLoad
中断言 UITableViewController
(即 self
)同时设置为 dataSource
和 delegate
的 tableView
。我如何将其放入 Swift 3,其中(与 Objective-C 不同)需要额外的类型转换?这仍然会导致语法错误:
assert(tableView.dataSource == self)
assert(tableView.delegate == self)
您可以使用对象实例相等运算符“===”来执行此操作:
assert(tableView.dataSource === self)
assert(tableView.delegate === self)