2016-07-21 2 views

Antwort

1

Nein, du kannst nicht. Denken Sie darüber nach, die currentState Enum ist wirklich nur eine eingeschränkte Int. Es ist nicht einmal ein Objekt.

Wenn Sie eine komplexere Enumeration benötigen, müssen Sie die für Sie bereitgestellte umbrechen.

Hinweis: Swift-Erweiterungen können dem Basistyp im Allgemeinen keinen Status hinzufügen. Z.B. das funktioniert auch nicht:

class A {} 
extension A { var value : Int = 32 } 
+0

Ich vermutete so viel nach meiner Recherche, danke für die Bestätigung und zusätzliche Erklärung hinzufügen. –

Verwandte Themen