我使用MagicalRecords,但由于某种原因,MR_SHORTHAND对我不起作用。
我已将以下这些行添加到Prefix.pch中
#define MR_SHORTHAND
#import "CoreData+MagicalRecord.h"
如果应用程序调用+ createEntity方法,则该应用程序由于无法识别的选择器而终止。但是,如果我编写MR_createEntity,那么一切都会很好。
Team *team = [Team MR_createEntity]; // This line works
但
Team *team = [Team createEntity]; // This line does not work
with reason: '+[Team createEntity]: unrecognized selector sent to class 0x74b8c'
最佳答案
我知道我们尚未在此答案之前公开宣布它,但我们已决定弃用速记支持,并在即将发布的MR3版本中将其删除。
速记支持是一个有趣的想法和功能,但它不是我们要维护的东西。我们宁愿将精力集中在使MagicalRecord的以数据为中心的部分尽可能可靠和可重用上。
也就是说,当然欢迎您自己修复它,并将修补程序提交到较旧的MagicalRecord分支。需要注意的一些事情是:
关于ios - MR_SHORTHAND不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21985859/