【发布时间】:2013-02-04 15:04:13
【问题描述】:
(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\x90\xc0\x91\xf9\x90\xcea\x91\xd1\x91\xfa\x91\xf4\x91\xfb\xd1"\xcea 到底是什么意思?
应该是 \xce 和 a 在原始。我希望在控制台中打印有效的 C (Obj-C) 文字。如果我将此文字放入 C 源代码中,xcode 会警告Hex escape sequence out of range。所以这个文字有问题。
Xcode 的版本是 4.6。
【问题讨论】:
-
当你输入
frame variable text -f a然后p text会发生什么?见:lldb.llvm.org/varformats.html -
(抱歉,我上面的评论中不需要
p text位)。 -
我无法用这样的字符串重现应用程序的状态。但我相信上面评论中给出的命令会对我有所帮助。从未听说过这样的 LLDB 命令。感谢您的链接。