UItableView検索では、以下のコードを使用して、セルコンテンツに入力されたテキストを検索しています。
NSComparisonResult result = [eachCellContent compare:searchText options:NSDiacriticInsensitiveSearch|NSCaseInsensitiveSearch range:NSMakeRange(0, [searchText length])];
これは正常に機能しています。しかし、これは韓国語のテキストでは機能しません。
例:セルテキストの1つが「소」であるとします。//この2つの文字ㅅとㅗを入力してこの組み合わせを取得します。ㅅのみを入力すると、compareメソッドが機能しないため、「소」が表示されません。(ㅅとㅗの両方を入力すると機能します)
ただし、上記の例はAddressBookアプリケーションでうまく機能しています。
これをサポートする他の比較方法はありますか?(このNSDiacriticInsensitiveSearch | NSCaseInsensitiveSearchも必要です)
読んでくれてありがとう。