【问题标题】:CoreData NSManagedObject subclass - Expected identifierCoreData NSManagedObject 子类 - 预期标识符
【发布时间】:2014-07-07 09:33:42
【问题描述】:

当我从我的数据模型生成我的 NSManagedObject 时,我的 NSManagedObject 标头几乎是全红色的。它说“预期的')'”和“程序中的意外'@'”。不只是一个头文件,而是全部来自生成的NSManagedObject。

步骤

  1. 我在我的数据模型中创建了一个新实体(名称和类具有相同的名称)
  2. 我生成了我的 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


【解决方案1】:

嗯...我解决了我的问题。 我的主文件中某处不应该出现的位置有一个括号。

所以。我对这个错误的经验是照顾一些放错位置的字母:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 2012-07-18
    相关资源
    最近更新 更多