所以我决定改变枚举声明。在 Enums.h 中像这样定义我的声明之前:
typedef enum {
DateNoneReminderRepeat = 0,
DateDayReminderRepeat = 1,
DateWeekReminderRepeat = 2,
DateMonthReminderRepeat = 3,
DateYearReminderRepeat = 4
} ReminderDateRepeat;
然后我决定把它改成这样:
typedef enum {
APDateNoneReminderRepeat = 0,
APDateDayReminderRepeat = 1,
APDateWeekReminderRepeat = 2,
APDateMonthReminderRepeat = 3,
APDateYearReminderRepeat = 4
} APReminderDateRepeat;
现在 Xcode 不会构建抱怨“Parse Issue Expected a type”(见下图)。
我已经清理了几次项目,但无济于事。
我在我的 Prefix.pch 文件中导入枚举:
#import <Availability.h>
#ifndef __IPHONE_3_0
#warning "This project uses features only available in iOS SDK 3.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#import <SSToolkit/SSToolkit.h>
#import "Enums.h"
#import "Constants.h"
#import "Utilities.h"
#endif