1
我遵循苹果的教程获取联系人的电话号码,它的工作原理很好,但它只检测“家庭”标签的电话号码。这里是我的代码:kABPersonPhoneProperty只检测家庭电话号码
- (void)displayPerson:(ABRecordRef)person {
NSString* phone = nil;
ABMultiValueRef phoneNumbers = ABRecordCopyValue(person,
kABPersonPhoneProperty);
if (ABMultiValueGetCount(phoneNumbers) > 0) {
phone = (__bridge_transfer NSString*)
ABMultiValueCopyValueAtIndex(phoneNumbers, 0);
} else {
phone = @"[None]";
}
self.contactNumber.text = phone;
CFRelease(phoneNumbers); }
任何人都知道它为什么这样做?