Xcode LLDB的奇异输出

Xcode LLDB的奇异输出,xcode,lldb,Xcode,Lldb,(char*)text=0x0dbf3c50”\x91\xde\x91\xf4\x90\xc1\x90\xc0\x91\xff\x91\xfc\x91\xf1\x91\xfa\x90\xcd\x91\xfc\x91\xf1\x90\xcea\x91\xf3\x91\xf4\x90\xc1\xc90\x90\xc0\xc91\xf9\xcea\x91\xf1\xf1\xfa \xcea真正的意思是什么? 在原始数据中应该是\xce和a。我希望在控制台中打印有效的C(Obj-C)文本。如果我将此文本

(char*)text=0x0dbf3c50”\x91\xde\x91\xf4\x90\xc1\x90\xc0\x91\xff\x91\xfc\x91\xf1\x91\xfa\x90\xcd\x91\xfc\x91\xf1\x90\xcea\x91\xf3\x91\xf4\x90\xc1\xc90\x90\xc0\xc91\xf9\xcea\x91\xf1\xf1\xfa
\xcea
真正的意思是什么?
在原始数据中应该是
\xce
a
。我希望在控制台中打印有效的C(Obj-C)文本。如果我将此文本放入C源代码中,xcode会警告
十六进制转义序列超出范围。所以这个文字有点不对劲。

Xcode的版本是4.6。这些是十六进制转义码
\xcea
实际上是两个字符:其中一个数字代码是
0xce
,另一个字符是
'a'

这些是十六进制转义码
\xcea
实际上是两个字符:其中一个数字代码是
0xce
,字符
'a'

我也这么认为。我希望在控制台中打印有效的C(Obj-C)文本。若我将这个文本放入C源代码中,xcode会警告十六进制转义序列超出范围。这句话有点不对劲,我也这么认为。我希望在控制台中打印有效的C(Obj-C)文本。若我将这个文本放入C源代码中,xcode会警告十六进制转义序列超出范围。所以这个文本有点问题。当您键入
帧变量text-fa
然后键入
ptext
时会发生什么情况?请参阅:(很抱歉,您不需要我上面评论中的
p text
位)。我无法用这样的字符串重现应用程序的状态。但我相信上面评论中给出的命令会对我有所帮助。从未听说过这样的LLDB命令。感谢您的链接。当您键入
帧变量文本-f a
然后键入
p text
时会发生什么情况?请参阅:(很抱歉,您不需要我上面评论中的
p text
位)。我无法用这样的字符串重现应用程序的状态。但我相信上面评论中给出的命令会对我有所帮助。从未听说过这样的LLDB命令。谢谢你的链接。