在我的项目中,我使用MagicalRecord
框架(在iOS上为Core Data
实现活动记录模式)。如何从.xcdatamodeld
文件中检索所有现有的ENTITIES?我必须迭代所有实体(从我的项目中的托管对象继承的类)来截断存储的数据。
我的模型文件中只有默认配置集。因此对于以下数据模型:
我的代码显示它应该是什么样子:
NSArray *myEntities = // Retrive my entities.
foreach (Class *c in myEntities) {
[c MR_truncateAll];
}
答案 0 :(得分:1)
Okey我找到了解决方案over here。答案很简单:
NSArray *allEntities = [[NSManagedObjectModel MR_defaultManagedObjectModel] entities];
for (NSManagedObject *mo in allEntities) {
[[mo class] MR_truncateAll];
}