Ich möchte dieses Protokoll:
protocol AddsMoreCommands {
/* ... */
}
Nur von Klassen zu übernehmen, die von der Klasse erben UIViewController
. Auf dieser Seite kann ich angeben, dass sie nur von einer Klasse (im Gegensatz zu einer Struktur) schriftlich übernommen wird
protocol AddsMoreCommands: class {
}
aber ich kann nicht sehen, wie ich verlangen soll, dass es nur von einer bestimmten Klasse übernommen wird. Auf dieser Seite wird später über das Hinzufügen von where
Klauseln zu Protokollerweiterungen gesprochen, um die Konformität zu überprüfen, aber ich kann auch nicht sehen, wie dies angepasst werden kann.
extension AddsMoreCommands where /* what */ {
}
Gibt es eine Möglichkeit, dies zu tun? Vielen Dank!
self
stattSelf
:-( Vielen Dank, das funktioniert gut!