2010-05-31 4 views
0

J'ai lu les autres solutions postées à l'utilisation des structures et la résolution des erreurs liées à la "spécification-qualificatif-attendue avant la structure", mais celles-ci ne fonctionnent pas. Est-ce différent en Objective C? Ai-je besoin de déclarer ma structure ailleurs dans la classe? Cela me donne l'erreur sur la ligne où je déclare le typedef. Voici à quoi il ressemble maintenant:cacao spécificateur-qualifier-liste attendu avant struct

@interface ClassA : NSObject { 
    NSString *name; 

    typedef struct _point { 
     uint32_t x; 
     uint64_t y; 
    } Point; 

    Point a; 
} 
@end 

Répondre

5

Mettre à l'extérieur de l'interface:

typedef struct _point { 
    uint32_t x; 
    uint64_t y; 
} Point; 

@interface ClassA : NSObject { 
    NSString *name; 
    Point a; 
} 
@end 
Questions connexes