Mam następujące klasy Hierarchia:Swift 3 ObjC Opcjonalnie Metoda Protokół nie jest wywoływana w Podklasa
class ScrollableViewController: UIViewController, UITableViewDelegate { // ... }
który implementuje jedną metodę, na przykład protokół UITableViewDelegate
tableView:willDisplayCellAt:
W mojej klasie SpecificScrollableViewController
, która dziedziczy po ScrollableViewController
, nowe opcjonalne metody protokołów nie są już wywoływane, np. tableView(_:heightForRowAt:)
Oh geez to działało dla mnie dzięki! Ugh tak subtelny. – cgossain
@cgossain moja przyjemność! Walczyłem z tym przez 6 godzin, zanim go znalazłem :( –
możesz również użyć prywatnego przed funkcją, aby wyciszyć ostrzeżenie – rashfmnb