Я хочу связать func с super impl, что-то вроде следующего
class BaseClass {
func myFunc() {
// do something
}
}
class MyClass: BaseClass {
override func myFunc() {
self.myOtherFunc(completionHandler: {
super.myFunc() // error: 'super' members cannot be referenced in a non-class type
})
}
...
}
Ошибка компиляции на самом деле говорит мне причину ясно: закрытие не является типом класса, и это недопустимо. Поиск любого предложения Как вызвать метод, определенный в суперклассе?