【发布时间】:2010-08-28 23:54:56
【问题描述】:
我在 Xcode 中构建了一个数据模型,并从模型中的一个实体生成了一个自定义托管对象类。我不知道为什么,但我认为自定义类没有正确构建。
例如,如果我只是在类声明的中间键入一些随机内容,例如:
@class MyOtherClass;
@interface MyClass : NSManagedObject
{ !!!!!!!THIS SHOULD CAUSE A SYNTAX ERROR!!!!!!!!!!!!
}
@property (nonatomic, retain) NSDate * myDate;
@property (nonatomic, retain) NSNumber * myNumber;
@property (nonatomic, retain) NSSet* otherEntities;
@end
它构建成功。我不知道为什么。
有什么想法吗?
【问题讨论】:
-
自定义类的 .m 文件是否在您正在构建的目标中?如果您单击 Xcode 中 Targets 标记组中的目标,它应该会列在编辑器详细信息窗格中。
-
其实不是。如何添加它们?以前从来没有这样做过。编辑:刚刚想通了。现在显示语法错误,因此它必须与所有其他类一起编译。想知道它为什么这样做,也许与从数据模型自动生成类有关。感谢您的快速回复。
标签: objective-c cocoa xcode core-data