и делегат таблицы). Они оба наследуются от родительского displaymanager’a (потому что и там и там метод cellforrow - идиентичный). Соответсвенно у родителя так же объявлено проперти которое реализует протокол “P1”. Чтобы построить таблицу и там и там я достаю данные из этого протокола.
Но, методы didSelectRow отличаются, соответственно, мне нужно у displayManager’а(дочернего) переопределить это свойство с одного протокола на другой ? Или как тут правильно, если тут еще наследование замешано ?
ты тут не правильно сделал заимплементив в одном классе 2 разных по назначению протокола, датасорс подходит под любой класс, ну по логике это дата провайдер. а вот делегат должен быть вьюхой но иметь доступ к массиву данных. под эту роль подходит вью контоллер
Обсуждают сегодня