3

私のアプリでは、パンジャブ語と英語を使用する必要があるため、パンジャブ語のアルファベットを表示するようにキーボードをカスタマイズしました。検索を実装するためにこれらのパンジャブ語を使用する必要がありますが、データベースはパンジャブ語をサポートしていません。パンジャブ語のデータはデータベースに英語形式で保存されています。そのため、検索を開始する前に、パンジャブ語のテキストを再度英語に変換する必要があります。次のコードを試して、単語を英語の形式に戻しました。

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

しかし、再びパンジャブ語のテキストを取得しています。これらの単語を元に戻す方法はありますか?

アプリの検索画面

4

1 に答える 1

1
NSMutableString *buffer = [@"русский язык" mutableCopy];
CFMutableStringRef bufferRef = (__bridge CFMutableStringRef)buffer;
CFStringTransform(bufferRef, NULL, kCFStringTransformToLatin, false);
NSLog(@"%@", buffer);
于 2013-06-16T12:11:05.830 に答える