我可以成功检索与联系人相关联的电话号码,但出于分享目的,我需要找出该联系人的手机号码。
可以使用以下代码检索类型;
ABMultiValueRef phonesRef = ABRecordCopyValue(person, kABPersonPhoneProperty);
if(phonesRef) {
long count = ABMultiValueGetCount(phonesRef);
for(int ix = 0; ix < count; ix++){
CFStringRef typeTmp = ABMultiValueCopyLabelAtIndex(phonesRef, ix);
CFStringRef numberRef = ABMultiValueCopyValueAtIndex(phonesRef, ix);
CFStringRef typeRef = ABAddressBookCopyLocalizedLabel(typeTmp);
CFStringRef typeRef = ABAddressBookCopyLocalizedLabel(typeTmp);
NSString *phoneType = (__bridge NSString *)typeRef;
}
}
但是,如何检查该类型是否可移动?我的意思是,我可以将字符串与“移动”进行比较,但自然会在本地化环境中无效。
有没有我可以比较的常量?