Я знаю, что NSString
и CFString
являются платными мостами, они могут конвертировать таким образом.
CFStringRef cfStr;
NSString* anStr=(NSString*)cfStr;
однако, когда я конвертирую строку в таком случае при работе с адресной книгой
NSString* homeLabel=(NSString*)kABWorkLabel;
тогда homeLabel равен "_$!<Work>!$_"
;
другой предопределенный CFStringRef
в свойстве адресной книги такой же.
В моей программе я хочу получить как метку, так и информацию об элементе метки.
NSString* label=ABMultiValueCopyLabelAtIndex(multi,i);
так как правильно получить строку метки?