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 whereclá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!
selflugar deSelf:-( ¡Muchas gracias, eso funciona bien!