2010-05-31 74 views
0

之前的期望說明符 - 限定符列表我讀了其他發佈的解決方案,以使用結構和解決「在結構之前的預期說明符 - 限定符列表」相關的錯誤,但這些不起作用。目標C中的不同嗎?我需要在類中的其他位置聲明我的結構嗎?它給我在我聲明typedef的行上的錯誤。下面是它的外觀現在:cocoa在結構

@interface ClassA : NSObject { 
    NSString *name; 

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

    Point a; 
} 
@end 

回答

5

把它的接口之外:

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

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