1

iOS デバイスのログ ファイルに、少なくともテキストの一部に、次のように各文字の間にダッシュが含まれるエラー メッセージが表示されることがあります。

... ’-t -b-e -c-o-m-p-l-e-t-e-d-. -(-k-C-F-E-r-r-o-r-D-o-m-a-i-n-C-F-N-e-t-w-o-r-k -e-r-r-o-r -2-.-)-" -U-s-e-r-I-n-f-o-=-0-x-1-4-5-f-d-0 -{-k-C-F-G-e-t-A-d-d-r-I-n-f-o-F-a-i-l-u-r-e-K-e-y-=-8-}

これが持つ意味について知りたいです(確かに読みやすさにはあまり影響しませんが、簡単に見つけられると思います)、またはそれが単なるランダムな問題であるかどうか。(私のデバイスはジェイルブレイクされています。それが違いを生む場合)。

NSLog更新:最初に非ASCII文字を使用して呼び出すことにより、ログメッセージを同様にフォーマットできました:

NSLog(@"€ Line will be formatted strangely");
4

1 に答える 1

2

メッセージが UTF16 (またはその他の 2 バイト文字セット) であり、NSString に変換するときに ASCII として誤ってマッピングされたと思われます。

于 2013-01-11T01:24:19.750 に答える