Swift 断言viewController是其tableView的委托和数据源
作为合理性检查,我想在Swift 断言viewController是其tableView的委托和数据源,swift,uitableview,uiviewcontroller,swift3,assert,Swift,Uitableview,Uiviewcontroller,Swift3,Assert,作为合理性检查,我想在viewDidLoad中声明UITableViewController(即self)被设置为其tableView的dataSource和delegate。我如何在Swift 3中实现这一点,因为(与Objective-C不同)需要额外的类型转换?这仍然会导致语法错误: assert(tableView.dataSource == self) assert(tableView.delegate == self) 可以使用对象实例相等运算符“==”执行此操作: asser
viewDidLoad
中声明UITableViewController
(即self
)被设置为其tableView
的dataSource
和delegate
。我如何在Swift 3中实现这一点,因为(与Objective-C不同)需要额外的类型转换?这仍然会导致语法错误:
assert(tableView.dataSource == self)
assert(tableView.delegate == self)
可以使用对象实例相等运算符“==”执行此操作:
assert(tableView.dataSource === self)
assert(tableView.delegate === self)
谢谢。新手失误!