【发布时间】:2011-05-13 20:45:48
【问题描述】:
使用 Core Data,我将如何列出(即返回 NSString 的 NSArray)我在模型中拥有的所有实体类型?
如客户、发票等...
【问题讨论】:
使用 Core Data,我将如何列出(即返回 NSString 的 NSArray)我在模型中拥有的所有实体类型?
如客户、发票等...
【问题讨论】:
您可以从模型的实体描述中获取名称:
NSArray *entityNames = [[myManagedObjectModel entities] valueForKey:@"name"];
或者只是:
NSArray *entityNames = myManagedObjectModel.entities.name;
【讨论】:
斯威夫特:
let names = persistentContainer.managedObjectModel.entities.map({ (entity) -> String in
return entity.name!
})
【讨论】: