检查地址簿联系电话号码是否可移动

时间:2015-03-31 19:18:10

标签: objective-c abaddressbook

我可以成功检索与联系人相关联的电话号码,但出于分享目的,我需要找出该联系人的手机号码。

可以使用以下代码检索类型;

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;
        }
}

但是,如何检查该类型是否可移动?我的意思是,我可以将字符串与“移动”进行比较,但自然会在本地化环境中无效。

有没有我可以比较的常量?

0 个答案:

没有答案