gpt4 book ai didi

objective-c - Swift:控制台中的 Print(object) 不显示变量属性,例如 NSObjects 的 Objective-C

转载 作者:IT王子 更新时间:2023-10-29 05:53:29 25 4
gpt4 key购买 nike

我正在尝试使用控制台调试器 (LLDB) 打印出一些变量,但输出通常不显示任何变量的属性:

p _myObjectpo _myObject(均无效)

产量

(myApp.SomeEntity) $R2 = 0x00007fa4aad2fda0 {
myApp.SomeParentEntity = {
CoreData.NSManagedObject = {
ObjectiveC.NSObject = {}
}
}
}

同上其他 NSObjects,是否有一种特殊的方法必须在 Swift 中打印出 NSObjects

最佳答案

我在 XCode 6 和 Swift 项目中遇到了同样的问题。

我终于找到了解释:在调试器控制台的左下角,您有一个包含 3 个选项的菜单列表:

  • 所有输出,
  • 调试器输出
  • 目标产出

查看po < variableName >您必须选择所有输出调试器输出

关于objective-c - Swift:控制台中的 Print(object) 不显示变量属性,例如 NSObjects 的 Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26982471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com