一些iOS错误消息中的破折号是什么?

时间:2012-12-05 16:37:43

标签: iphone ios logging error-log

我有时会在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-}

我只是对这可能具有的任何意义感到好奇(当然对可读性没有太大作用,但我认为很容易发现),或者它只是一个随机问题。 (我的设备是越狱的,如果这有所不同)。

更新:我能够通过在开头使用非ASCII字符调用NSLog来类似地格式化日志消息:

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

1 个答案:

答案 0 :(得分:2)

我怀疑该消息是UTF16(或其他一些双字节字符集),并且在转换为NSString时被错误地映射为ASCII。