gpt4 book ai didi

ios - MagicalRecord-速记适用于某些实体,但不适用于其他实体

转载 作者:行者123 更新时间:2023-12-01 16:51:35 25 4
gpt4 key购买 nike

在我的前缀文件中,我有这个:

#define MR_SHORTHAND
#import "CoreData+MagicalRecord.h"


//this causes an unrecognized selector sent to instance crash
Apple *apple = [Face findFirstByAttribute:@"appleId" withValue:value];

//this works fine
Apple *apple = [Face MR_findFirstByAttribute:@"appleId" withValue:value];

//however this also works fine:
Orange *orange = [Face findFirstByAttribute:@"orangeId" withValue:value];

为什么我可以在某些实体而不是其他实体上使用速记?

最佳答案

好的,我不知道这对您有什么帮助,但我只是解决了我遇到的问题。

我有一个名为“EventMessage”的实体,但我不喜欢该名称,因此将其重命名为“Message”。

这是我开始遇到问题的时候。

它只是从AppCode运行到模拟器的应用程序,我看到一条消息告诉我“消息被实现两次”。

我将实体(以及所有关联的类)重命名为“EventMessage”,并且现在可以正常工作了。

奇怪的是,它甚至以前编译过吗?

无论如何,去吧。例如,将您的Face实体重命名为唯一的“SoleilFace”,然后查看是否可以解决该问题。

关于ios - MagicalRecord-速记适用于某些实体,但不适用于其他实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285040/

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