[NSString UTF8String]
特定の Unicode 文字で実行すると、結果の表現がデバイス/シミュレーターの表示と表示のconst char*
両方で破損します。NSLog
自体は正常に表示されますが、で使用するにはをNSString
に変換する必要があります。NSString
cStr
CGContextShowTextAtPoint
再現するのは非常に簡単です(以下のコードを参照)が、同様の質問を検索してもうまくいきませんでした。私が見逃している基本的なものでなければなりません。
const char *cStr = [@"章" UTF8String];
NSLog(@"%s", cStr);
ありがとう!