ich eine benutzerdefinierte Enum wie erklären möchten:Wie kann ich eine Klasse Eigenschaft als Aufzählungstyp deklarieren
enum menuItemType
{
LinkInternal = 0,
LinkExternal = 1,
Image = 2,
Movie = 3,
MapQuery = 4
}
Als Typ für mein Objekt:
@interface MenuItem : NSObject {
NSMutableString *menuId;
NSMutableString *title;
enum menuItemType *menuType;
NSMutableArray *subMenuItems;
}
aber nicht sicher bin, wo ich muss ich die enum-definition setzen - wenn ich es vor der @ interface seine syntaktisch falsch
danke Ich bin ein bisschen ein obj-c noob so schnell lernen danke –
diese Antwort ist veraltet, verwenden Sie moderne 'NS_ENUM'. Schauen Sie sich an @Zedenem Antwort –
@ Proca2.0 - Sie sind richtig, danke für das darauf hin. Tatsächlich ist alles, was Objective-C ist, auf dem Weg, veraltet zu sein. – mouviciel