Подтвердить что ты не робот

Имена основных имен списка данных

с использованием Core Data, как бы я перечислил (т.е. вернул NSArray из NSStrings) все типы сущностей, которые у меня есть в моей модели?

таких как Клиент, Счет и т.д.

4b9b3361

Ответ 1

Вы можете получить имена из описаний сущностей модели:

NSArray *entityNames = [[myManagedObjectModel entities] valueForKey:@"name"];

или, возможно, просто:

NSArray *entityNames = myManagedObjectModel.entities.name;

Ответ 2

Swift:

let names = persistentContainer.managedObjectModel.entities.map({ (entity) -> String in
    return entity.name!
})