我知道NSString并且CFString是收费桥,他们可以通过这种方式进行转换.
CFStringRef cfStr;
NSString* anStr=(NSString*)cfStr;
Run Code Online (Sandbox Code Playgroud)
但是,当我在处理地址簿的情况下转换字符串时
NSString* homeLabel=(NSString*)kABWorkLabel;
Run Code Online (Sandbox Code Playgroud)
那么homeLabel是"_$!<Work>!$_"; 另一个CFStringRef在addressbook属性中预定义的是相同的.
在我的程序中,我想获得标签和标签项的信息.
NSString* label=ABMultiValueCopyLabelAtIndex(multi,i);
Run Code Online (Sandbox Code Playgroud)
那么如何正确获取标签的字符串?