1

内部で UTF16 エンコーディングを使用する NSString があります。UTF32 を使用するように変換して、 or q両方が単一のインデックスを取得するようにします。Currenty は 2 かかります。

これを行う方法 ?。NSString から他の型に変換できたとしても、動作します。肝心 or qなのは、配列内で同じ数のインデックスを取得することです。

4

2 に答える 2

1

試しましたか :

NSData *data = [string dataUsingEncoding:NSUTF32StringEncoding];

NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF32StringEncoding];
于 2014-05-22T10:22:35.967 に答える