Ich überschreibe meine Objective-C-Anwendung in Swift, und ich habe eine Frage zu enum's. In Ziel C würden Sie tun;typedef enum in swift
typedef enum {
stopped,
running
} TimerState;
, die die Fehler zurückgibt, Consecutive Declarations on a line must be separated by ‘;’ — Expected declaration — Expected identifier in enum declaration
. Ich habe einige der Dokumentation darüber gelesen und festgestellt, dass Sie typedef
nicht mehr vor enum's setzen. So in swift dachte ich, es wäre:
enum {
stopped,
running
} TimerState;
Aber ich weiß nicht, was mit dem TimerState zu tun, ist, dass innerhalb der geschweiften Klammern gehen? Was mache ich. Keine schlauen Kommentare, bitte. Danke im Voraus.
Vielen Dank. –
Ja, das habe ich schon gemacht !! Ich habe tatsächlich eine andere Frage, müssen wir Attribute hinzufügen, wie wir es in @ property in Objective C tun? Zum Beispiel Eigenschaft (nichtatomisch, stark) ... wie machen wir das für IBOutlets in Swift? Mir wurde gesagt, dass wir das nicht müssen, aber ich weiß es nicht. –
@ istx25 Sie sollten stattdessen eine andere Frage stellen und in den Kommentaren nachfragen. Es wird mehr Aufmerksamkeit und bessere Antworten bekommen. –