coredata - получить один атрибут в массив

Цель: Я хотел бы получить значение одного атрибута (из сущности) из базы данных (основные данные) в массив.

пример

Название организации = Сотрудники

Атрибут = employeeID

Я просто хочу, чтобы все employeeID были заполнены в массиве / наборе.

Вопрос

Ниже приведена моя реализация, я просто чувствую, что это своего рода обход, я хотел бы знать, есть ли лучший способ сделать это.

Код

NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Employees"];

fetchRequest.resultType = NSDictionaryResultType;

[fetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:@"employeeID", nil]];

NSError *error      = nil;
NSArray *results    = [self.managedObjectContext executeFetchRequest:fetchRequest
                                                               error:&error];

NSMutableArray *employeeIDs = [NSMutableArray array];

for(id currentRecord in results)
{
    [employeeIDs addObject:[currentRecord objectForKey:@"employeeID"]];
}

Ответы на вопрос(2)

Ваш ответ на вопрос