我擔心的一個基本問題。下面的代碼工作,typedef枚舉被識別,但我得到一個警告消息「在空聲明中無用的存儲類說明符」。我在這裏做錯了什麼,這是放置typedef枚舉的最佳場所嗎?哪裏有一個typedef枚舉語句進入Objective-C?
#import <UIKit/UIKit.h>
#import "CoreDataBaseTableViewController.h"
typedef enum ColourType {
BACKGROUND=1,
LOW=2,
HIGH=3,
EXTRA=4
};
@interface ColourList : CoreDataBaseTableViewController <NSFetchedResultsControllerDelegate> {
NSManagedObjectContext* moc;
NSFetchedResultsController* fetchedResultsController;
...
enum ColourType colourTarget;
}
...
哪條線是警告指向? –
得到了兩個,並且typdef的開始和結束,但是問題現在被排序。 – drw
查看[NS_ENUM](http://nshipster.com/ns_enum-ns_options/)。 – piperchester