Mat*_*der 5 core-data ios magicalrecord
我使用MagicalRecords但由于某种原因,MR_SHORTHAND对我不起作用.
我在下面将这些行添加到Prefix.pch中
#define MR_SHORTHAND
#import "CoreData+MagicalRecord.h"
Run Code Online (Sandbox Code Playgroud)
如果app调用+ createEntity方法,应用程序将因未识别的选择器而终止.但如果我写MR_createEntity一切正常.
Team *team = [Team MR_createEntity]; // This line works
Run Code Online (Sandbox Code Playgroud)
但
Team *team = [Team createEntity]; // This line does not work
with reason: '+[Team createEntity]: unrecognized selector sent to class 0x74b8c'
Run Code Online (Sandbox Code Playgroud)
cas*_*ora 21
我知道在这个答案之前我们还没有公开宣布它,但是我们决定弃用速记支持,并在即将发布的MR3版本中删除它.
速记支持是一个有趣的想法和功能,但它不是我们想要维护的东西.我们宁愿集中精力使MagicalRecord的数据中心部分尽可能稳固可重用.
也就是说,您当然欢迎自己修复它并向MagicalRecord的旧分支提交补丁.有些事情要看:
| 归档时间: |
|
| 查看次数: |
2574 次 |
| 最近记录: |