gpt4 book ai didi

ios - 类的核心数据无效重新声明

转载 作者:可可西里 更新时间:2023-11-01 00:57:24 25 4
gpt4 key购买 nike

所以,我有一个问题......

enter image description here当我打算创建一个 NSManagedObject 子类时。

如您所见,这个问题确实传播得很广。许多人通过将代码生成 block 更改为手动/无来提出解决方案。但这对我没有帮助,而且类定义和类别/扩展也没有解决。

当我删除两个通过点击 Product/Create NSManagedObject 创建的文件时,代码确实有效。我不知道为什么,但我可以使用 NSManObject 类,就像它们位于某个地方一样,我找到了它们存在的路径。

enter image description here

我想如果我删除它们,那么我可以再次重新创建子类并成功使用它。但事实并非如此。当我再次创建一个子类文件时,这两个位于未知目录中的文件又被重新创建了!我问遇到这个问题的人,我需要他们的帮助或解决方案

最佳答案

核心数据代码生成设置中有一个烦人的错误,这意味着更新的设置没有正确存储。

如果您更改代码生成设置然后构建或运行,您的更改将不会被保存。例如,如果您从 Category/Extension 更改为 None 并删除生成的文件,它将重新创建。

为了解决这个问题...

  • 更改代码生成设置
  • 保存 .xcdatamodel 文件。
  • 关闭所有项目窗口。
  • 重新打开项目。

关于ios - 类的核心数据无效重新声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42820127/

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