生成的自定义托管对象类不构建

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 不需要在目标中。)

以上是关于生成的自定义托管对象类不构建的主要内容,如果未能解决你的问题,请参考以下文章

自定义 Scaffold 类不绘制 AppBar

CoreData 的自定义 UID 数据类型

用于 nuxt.js 构建的自定义 index.html

Java流映射修改不在类中构建的自定义类对象

在界面构建器中设计的自定义视图未显示

Azure 不显示托管 .net 核心 API 的自定义错误消息