生成的自定义托管对象类不构建
Posted
技术标签:
【中文标题】生成的自定义托管对象类不构建【英文标题】:Generated Custom Managed Object Class does not build 【发布时间】: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 标记组中的目标,它应该会列在编辑器详细信息窗格中。 其实不是。如何添加它们?以前从来没有这样做过。编辑:刚刚想通了。现在显示语法错误,因此它必须与所有其他类一起编译。想知道它为什么这样做,也许与从数据模型自动生成类有关。感谢您的快速回复。 【参考方案1】:您确定在项目中包含 .m 和 .h 文件吗?
【讨论】:
还有目标中的 .m。 (.h 不需要在目标中。)以上是关于生成的自定义托管对象类不构建的主要内容,如果未能解决你的问题,请参考以下文章