引入CoreFoundation.framework框架,在项目头文件添加:
#import <CoreFoundation/CoreFoundation.h>
然后执行下面的代码:
NSString *str = @"转换为拼音";
CFStringRef aCFStr = (__bridge CFStringRef)str;
CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, aCFStr);
CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO);
NSLog(@"%@", string);
CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO);
NSLog(@"%@", string);
看到打印出了两行:zhuǎn huàn wèi pīn yīn
zhuan huan wei pin yin
然后就可以进行你想要的操作了。