我刚刚安装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];
相同的无法识别的选择器。如果它要对我所有的核心数据内容执行此操作,这将非常烦人。