2013-08-02 44 views
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); } 

任何人都知道它为什么这样做?

回答