У меня есть объект с именем Contact. Контакт имеет связь с набором объектов PhoneNumber.
Телефонный номер имеет метку и свойство value (оба указателя NSString).
Как получить набор всех меток телефонных номеров для данного контакта?
Вот код для того, что я хочу сделать, но я думаю, что должен быть более простой способ:
NSSet *phoneNumbersSet = contact.phoneNumbers;
NSArray *phoneNumbersArray = [phoneNumbersSet allObjects];
NSMutableSet *phoneNumberLabelSet = [NSMutableSet setWithCapacity:0];
for (PhoneNumber* phoneNumber in phoneNumbersArray) {
[phoneNumberLabelSet addObject:phoneNumber.label];
}