【问题标题】:How to manually trigger generation of NSManagedObject subclasses in Xcode8如何在 Xcode8 中手动触发 NSManagedObject 子类的生成
【发布时间】:2016-11-15 12:39:01
【问题描述】:

我想对核心数据使用旧的代码生成功能(Xcode 8 之前):因此我将文件检查器中的工具版本设置为 Xcode 7.3,但没有成功。在我的示例中,使用“Editor -> CreateNSManagedObject Subclass”仍然会生成文件 Recipe+CoreDataClass.h/mRecipe+CoreDataProperties.h/m而不是预期的Recipe.h/m

如果我在数据的 Class -> Codegen 中选择“Class Definition”或“Category/Extension”并没有什么不同模型检查员。

【问题讨论】:

  • 只是文件名不同,有什么区别呢?如果您不喜欢该名称,请重命名该文件。
  • 使用生成的代码,我收到“架构 armv7 的重复符号”错误。

标签: core-data xcode8 ios10


【解决方案1】:

要像以前的 Xcode 版本 (NSManagedObjectsubclass 代码生成,请将 Codegen 设置为无。

您可以找到详细信息in this answer

【讨论】:

  • 这就是我正在做的,但没有成功我现在将下载旧版本的 Xcode (7.3) 并在那里构建类。
  • 我建议不要这样做。我如何理解您的评论,您将 Codegen 设置为 none 并获得重复的符号。按照链接的答案。如果您之后有问题,请描述实际问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 2016-11-12
相关资源
最近更新 更多