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