Как я могу реализовать внутренние внутренние протоколы в Swift?Внутренние протоколы класса в Swift
Проблема заключается в том, что
class C {
private protocol P {
func aFunction()
}
private class D: P {
func aFunction() {
//...
}
}
}
приводит к ошибке
Декларация действительна только в файле объема
Любые идеи для обхода этой проблемы?
Исключение: я делаю не см. class-only protocols, что возможно, конечно.