2016-09-30 5 views
1

В качестве проверки вменяемости, я хотел бы утверждать, в viewDidLoad, что UITableViewController (т.е. self) устанавливается как в качестве dataSource и delegate его tableView. Как я могу поместить это в Swift 3, где (в отличие от Objective-C) нужны дополнительные типы бросков? Это по-прежнему приводит к ошибкам синтаксиса:утверждают, что ViewController является как делегат и источник данных о его Tableview

assert(tableView.dataSource == self) 
assert(tableView.delegate == self) 

ответ

1

Вы можете сделать это с помощью экземпляра объекта оператора равенства '===':

assert(tableView.dataSource === self) 
assert(tableView.delegate === self) 
+0

Thx. Ошибка новичков! – Drux

 Смежные вопросы

  • Нет связанных вопросов^_^