我有一个名为 Contact 的对象。联系人与一组 PhoneNumber 对象有关系。
电话号码有一个标签和一个值属性(都是 NSString 指针)。
如何获取给定联系人的一组所有电话号码标签?
这是我想做的代码,但我认为必须有一个更简单的方法:
NSSet *phoneNumbersSet = contact.phoneNumbers;
NSArray *phoneNumbersArray = [phoneNumbersSet allObjects];
NSMutableSet *phoneNumberLabelSet = [NSMutableSet setWithCapacity:0];
for (PhoneNumber* phoneNumber in phoneNumbersArray) {
[phoneNumberLabelSet addObject:phoneNumber.label];
}