У меня есть отдельные файлы для UITableViewDataSource и UITableViewDelegate
Я реализую функцию «Подтянуть до обновления» в UITableView и хочу отправить сигналот UITableViewDataSource до UITableViewDelegate , чтобы остановить поворот индикатора загрузки.
Мне было интересно, как лучше всего отправить сигнал между UITableViewDataSource и UITableViewDelegate есть, или если есть лучший способ построить это, так как я чувствую, что нарушаю некоторые барьеры абстракции.
То, что у меня есть в источнике данных:
if([tableView.delegate respondsToSelector: @selector(dataSourceDidFinishLoadingNewData)]){
[tableView.delegate dataSourceDidFinishLoadingNewData];
}
но я получаю 'dataSourceDidFinishLoadingNewData' не найден в предупреждении протокола, так как, я думаю, функция не объявлена как метод UITableViewDelegate