我试图使用控制台调试器(LLDB)打印出一些变量,但输出通常不会显示任何变量的属性:
p _myObject
或po _myObject
(均无效)
产量
(myApp.SomeEntity) $R2 = 0x00007fa4aad2fda0 {
myApp.SomeParentEntity = {
CoreData.NSManagedObject = {
ObjectiveC.NSObject = {}
}
}
}
与其他NSObjects
同上,您是否需要在Swift中打印出NSObjects
?
答案 0 :(得分:2)
我遇到了与XCode 6和Swift项目相同的问题。
我终于找到了解释:在调试器控制台的左下角,您有一个菜单列表,其中包含3个选项:
要查看po < variableName >
,您必须选择所有输出或调试器输出。
答案 1 :(得分:0)