gpt4 book ai didi

ios - 自动代码生成 NSManagedObject 子类 Swift 3 中的无效重新声明

转载 作者:行者123 更新时间:2023-11-30 12:49:16 25 4
gpt4 key购买 nike

使用 Xcode 8.1 版本。

在 .xcdatamodeld 文件中创建一个名为“MapRegionObject”的实体。 enter image description here

使用自动代码生成器,单击导航栏上的编辑器 -> 创建 NSManagedOject 子类...

有两个文件:MapRegionObject+CoreDataClass.swift 和 MapRegionObject+CoreDataProperties

屏幕截图中显示的两个文件中存在错误:MapRegionObject+CoreDataClass.swift enter image description here

MapRegionObject+CoreDataProperties enter image description here

请帮我修复这个错误,非常感谢!

最佳答案

在 Xcode 8.1 中,在使用自动代码生成器之前,您必须选择数据模型中的实体:

Entity

然后转到“数据模型检查器”选项卡:

Data Model Inspector

在“Codegen”下选择“手动/节点”

之后,您可以毫无错误地创建 NSManagedObject 子类。

<小时/>

或者,如果您已使用“类定义”,则可以进入现有的 .xcdatamodeld 文件并将 Codegen 下的所有当前实体设置为“手动/无”。确保保存您的项目(文件 -> 保存),删除现有的派生数据,清理项目,然后构建。为我解决了这个问题,而无需重新制作整个模型。

关于ios - 自动代码生成 NSManagedObject 子类 Swift 3 中的无效重新声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41212546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com