gpt4 book ai didi

ios - CoreData、Magical Record 和 mogenerator

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:06 24 4
gpt4 key购买 nike

我刚刚安装了 mogenerator 以在我的项目中创建 Managed Objects

我以前在没有 mogenerator 的情况下工作。

我也在使用 MagicalRecord

我有一个实体 Message,我正在尝试运行该行...

return [Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];

但是我在这一行遇到了一个unrecognized selector错误。

如果我把它改成...

return [_Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];

它工作正常。但愚蠢的是,我在几行之后用不同的谓词执行了同样的功能,并且它在没有修复的情况下工作正常。我在没有谓词的情况下进行了尝试,但得到了相同的结果。

编辑

我只是尝试注释掉这一行并放置...

return 0;

现在我在第二次使用此行时得到无法识别的选择器。这几乎就像我必须首先通过在 _Message 上调用它来“初始化”CoreData?!?!

有什么想法吗?

编辑 2

我在尝试运行时也遇到了这个问题......

[Message createEntity];

相同的无法识别的选择器。如果它要对我所有的 Core Data 内容执行此操作,那将非常烦人。

最佳答案

我遇到了类似的问题。我意识到核心数据不喜欢名为“消息”和“连接”的实体。用我的自定义前缀为这些前缀解决了我的问题。

关于ios - CoreData、Magical Record 和 mogenerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15658029/

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