CoreData 实体的代码生成器在 Xcode 11 中不起作用

Codegen for CoreData entity not working in Xcode 11

所以我在 Xcode 中对 CoreData 还很陌生,我一直在寻找教程以了解如何更加熟悉它并开始使用它。我一直在看的教程提到我们需要为我创建的实体生成代码。我 select Editor -> Create NSManagedObject Subclass 为实体生成代码。但是生成的文件充满了不是我造成的错误和警告。我将附上屏幕截图以获取更多详细信息。

这就是我在 CoreData 中创建的实体

这是为实体生成的第一个文件

这是为实体生成的第二个文件

以下是我收到的错误和警告:

File 'Person+CoreDataClass.swift' is part of module 'CoreData'; ignoring import

File 'Person+CoreDataProperties.swift' is part of module 'CoreData'; ignoring import

Only classes that inherit from NSObject can be declared @objc

Cannot find type 'NSManagedObject' in scope

Cannot find type 'NSFetchRequest' in scope

请注意,我在第一次创建项目时启用了 CoreData,并且我没有对项目中的任何其他文件进行任何更改。

我将不胜感激任何帮助,因为我还没有任何使用 CoreData 的经验。谢谢!

尝试用不同的名称(不是 CoreData)创建一个新项目