iphone - 如何在 Xcode 4 中从断点操作打印字符串值?

标签 iphone xcode gdb debugging

我有一个断点操作,并且正在使用下拉列表中的“日志”选项。我想打印出字符串(摘要)值。我正在这样做:

the person name is: @p.name@

但是打印内存地址。我可以切换到调试器命令选项并执行

po f.name

但随后我丢失了第一个选项中使用的描述。使用 Log 选项,有没有办法打印字符串值而不是内存地址?

最佳答案

您可以使用“调试器命令”来使用带断点的 NSLog 语句,但需要添加“expr”

expr (void)NSLog(@"The Person Name is %@", p.name)

-

using expr command with a Debugger Command as breakpoint in Xcode 4.4

关于iphone - 如何在 Xcode 4 中从断点操作打印字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742456/

相关文章:

iphone - 确定 segue 是否为 unwind segue?

iphone - 如何向 Xcode 3.2 添加新字体?

c - 使用gdb查找程序卡住的地方

ios - 叠加背景音

xcode - 如何在 Xcode 7 中更改产品名称

c++ - 如何监控放入标准输出缓冲区的内容并在特定字符串存放在管道中时中断?

debugging - 带 GDB 的 Rust 调试库

iphone - 将 isCancelled 属性放入 NSOperationQueue 中

ios - 自动滚动到 Swift 中 PFQueryTableViewController 中的下一个单元格

xcode - ScaryBug 教程标题调用中的额外参数