Quiero este protocolo:
protocol AddsMoreCommands {
/* ... */
}
solo para ser adoptado por clases que heredan de la clase UIViewController
. Esta página me dice que puedo especificar que solo es adoptado por una clase (a diferencia de una estructura) escribiendo
protocol AddsMoreCommands: class {
}
pero no veo cómo exigir que solo sea adoptado por una clase en particular. Esa página luego habla de agregar where
cláusulas a las extensiones de protocolo para verificar la conformidad, pero tampoco veo cómo adaptar eso.
extension AddsMoreCommands where /* what */ {
}
¿Hay alguna forma de hacer esto? ¡Gracias!
self
lugar deSelf
:-( ¡Muchas gracias, eso funciona bien!