【发布时间】:2014-07-07 09:33:42
【问题描述】:
当我从我的数据模型生成我的 NSManagedObject 时,我的 NSManagedObject 标头几乎是全红色的。它说“预期的')'”和“程序中的意外'@'”。不只是一个头文件,而是全部来自生成的NSManagedObject。
步骤
- 我在我的数据模型中创建了一个新实体(名称和类具有相同的名称)
- 我生成了我的 NSManagedObject(新文件 -> 核心数据 -> NSManagedObject 子类)
当我按照这些步骤操作时,我的头文件的代码变成了红色..
我使用 XCode 5.1.1 (5B1008)。我以前工作过,但突然我得到了这些错误。我删除了所有 CocoaPods 以防万一导致这些错误,但它没有修复它。
代码头
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface Menu : NSManagedObject
@property (nonatomic, retain) NSString * mod_date_updated;
@property (nonatomic, retain) NSNumber * mod_id;
@property (nonatomic, retain) NSString * mod_name;
@property (nonatomic, retain) NSString * mod_route;
@end
数据模型
错误
【问题讨论】:
-
你确定你没有包含(在你的代码中的第 9 行之前)一些在接口/协议/任何东西中缺少 @end 的文件吗?
标签: ios core-data xcode5 nsmanagedobject