swift “Class”对于此上下文中的类型查找不明确

dfddblmv  于 2023-02-15  发布在  Swift
关注(0)|答案(4)|浏览(111)

我做了一个核心数据模型

class Order: NSManagedObject {
    ... //code
}

但是当我试图构建时,我得到了一个错误:
“Order”对于此上下文中的类型查找不明确

oxf4rvwz

oxf4rvwz1#

所以我想-实体'Order'应该在核心数据属性面板中定义。
1.打开核心数据***.xcdatamodeld***文件
1.选择实体“订单”
1.在右侧选择模块下的“当前产品模块
1.选择Codegen下的“类别/扩展名”

qlfbtfca

qlfbtfca2#

我觉得正确的解决方案是删除Xcode为实体类和属性类创建的文件,并将代码生成器更改为类定义。

0g0grzrc

0g0grzrc3#

对实体设置进行所需的更改后,请确保也清理构建文件夹。

ugmeyewa

ugmeyewa4#

我有同样的问题,在codegen选项我选择了类定义,要解决这个问题:1.删除生成的类文件2.选择Order Entity并在右侧的代码生成器上选择manual\none 3.导航到Xcode编辑器并选择“Create NSManagedObject subclass "以再次生成类。

相关问题