2
私はカスタムのtypedef enumでswitch文をどのように使うべきか分かりません。 Xcodeはこのエラーを通知します:Statementは整数型(MyEnum *)の式が無効であることを要求します。 @property(nonatomic) Tones *tone;
目的のcのenumを切り替えることができない
、これがenum
の文字列値を得るために、私の関数である。これは私の列挙型は、これは私の財産である私のヘッダに@interface上
typedef enum {
A, B, C, D, E, F, G,
Ab, Bb, Db, Eb, Gb,
CSharp, DSharp, FSharp, GSharp
} Tones;
を宣言されています
- (NSString *)stringValue {
switch (self.tone) {
case GSharp:
return @"G#";
...
}
}
あなたはポインタであなたのスイッチを行っている... – Nyx0uf
は*'トーンを宣言しないでください。 –