2014-08-27 86 views
1

在我的項目中,我使用的是MagicalRecord框架(iOS上的Core Data的活動記錄模式的實現)。如何從我的.xcdatamodeld文件中檢索所有現有實體?我必須遍歷所有實體(從我的項目中的託管對象繼承的類)來截斷存儲的數據。從Model.xcdatamodeld獲取所有實體

我只在我的模型文件中設置了默認配置。所以,以下數據模型:

我的代碼,顯示應該如何看起來像:

NSArray *myEntities = // Retrive my entities. 
foreach (Class *c in myEntities) { 
    [c MR_truncateAll]; 
} 

回答

1

歐凱我已經找到了解決辦法over here。答案很簡單:

NSArray *allEntities = [[NSManagedObjectModel MR_defaultManagedObjectModel] entities]; 
for (NSManagedObject *mo in allEntities) { 
    [[mo class] MR_truncateAll]; 
} 
相關問題