我试图弄清楚电话号码的类型(家庭、手机、传真等),但我不知道如何使用ABMultiValueRef
. 我可以通过以下方式获取类型:
CFStringRef cfLabel = ABMultiValueCopyLabelAtIndex(multiValueRef, i);
NSString *label = (__bridge NSString*) cfLabel;
NSLog(@"%@", label); // prints i.e "_$!<Mobile>!$_"
CFRelease(cfLabel);
因此,当它打印时,_$!<Mobile>!$_
我可以做一些 IF 逻辑来检查标签是否相等_$!<Mobile>!$_
,但是如果 Apple 决定更改 Mobile 标签的值,那么将来呢?对我来说,拥有一个可以检查的常数会感觉好多了。但是我找不到可以用的?