我在下面的if
行有一个断点。此代码位于ViewControllerOne
。推送到ViewControllerTwo
。点击断点后,如何在不使用segue.identifier
的情况下查看NSLog
的值?
当我将鼠标悬停在标识符上时,不会弹出任何内容。将鼠标悬停在seque
上只会在调试器中显示NSObject
。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue.identifier isEqualToString:@"submitButtonToSeque"]) {
AAViewControllerTwo *destinationViewController = segue.destinationViewController;
}
}
使用NSLog
我可以看到输出到调试器的值。但我想避开NSLog
。
答案 0 :(得分:1)
在if语句
上设置断点
当您在控制台中输入时,intellisense将帮助您自动完成:
命令为po <object>
:
答案 1 :(得分:0)
显示Debugger
(XCode>View/Debug Area
)
显示Variables View
(在调试区域的右下角,单击图标以显示左侧面板)。
一旦您的代码到达断点,请右键单击segue
var,print description