将旁遮普文本转换为英文文本

时间:2013-05-29 14:44:22

标签: objective-c ios6 uikeyboard xcode4.6

在我的应用程序中,我需要使用旁遮普语和英语。所以我自定义了键盘以显示旁遮普语字母。我需要使用这些旁遮普词来实现搜索,但数据库不支持旁遮普语。旁遮普数据以英文格式存储在数据库中。所以我需要在开始搜索之前将旁遮普文本再次转换为英文。我尝试使用以下代码以英文形式取回单词。

[txtSearch setFont:[UIFont systemFontOfSize:20]];

但我又得到了旁遮普文。有没有办法转换回这些单词?

Searching screen in my app

1 个答案:

答案 0 :(得分:1)

NSMutableString *buffer = [@"русский язык" mutableCopy];
CFMutableStringRef bufferRef = (__bridge CFMutableStringRef)buffer;
CFStringTransform(bufferRef, NULL, kCFStringTransformToLatin, false);
NSLog(@"%@", buffer);