【问题标题】:Xcode > Symbolic Breakpoint > Log Message > prints class of object property instead of valueXcode > 符号断点 > 日志消息 > 打印对象属性的类而不是值
【发布时间】:2020-02-10 19:41:04
【问题描述】:

我在 Xcode 11.3.1 中创建了一个符号断点,以将第一个参数 ($rdx) 的 name 属性记录到 Objective-C 方法。虽然我的表情:

(NSString*)[(NSRelationshipDescription*)$rdx name]

通过print object (po) 命令传递时打印预期值,而是打印断点记录的消息

class name = _PFEncodedString

如果我输入 Debugger Command(使用 po)而不是 Log Message 作为断点,它也会按预期记录值 Action。但是,这当然省略了我的标签(除非我要尝试打印格式化的字符串 - 多么混乱!),它会打印一个额外的空白行。我希望 Log Message 有助于调试一个难题。

是我做错了什么还是 Xcode 的 Log Message 刚刚损坏?

【问题讨论】:

    标签: xcode symbolic-breakpoint


    【解决方案1】:

    好吧,由于一周后没有人回答,我断定这是 Xcode 中的一个错误。我已在 FB7585394 中将其提交给 Apple。

    【讨论】:

      猜你喜欢
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多