我知道NSString
并且CFString
是收费桥,他们可以以这种方式转换。
CFStringRef cfStr;
NSString* anStr=(NSString*)cfStr;
但是,当我在处理通讯录时在这种情况下转换字符串时
NSString* homeLabel=(NSString*)kABWorkLabel;
然后 homeLabel 是"_$!<Work>!$_"
;其他在地址簿中预定义CFStringRef
的属性也是一样的。
在我的程序中,我想同时获取标签和标签项的信息。
NSString* label=ABMultiValueCopyLabelAtIndex(multi,i);
那么如何正确获取标签的字符串呢?