使用Core Data,我如何列出(即返回NSStrings的NSArray)我模型中的所有实体类型?
,例如客户,发票等......
答案 0 :(得分:24)
您可以从模型的实体描述中获取名称:
NSArray *entityNames = [[myManagedObjectModel entities] valueForKey:@"name"];
或者只是:
NSArray *entityNames = myManagedObjectModel.entities.name;
答案 1 :(得分:5)
夫特:
let names = persistentContainer.managedObjectModel.entities.map({ (entity) -> String in
return entity.name!
})