如何在调试器中查看segue.identifier的值?

时间:2014-04-21 15:31:56

标签: ios7 xcode5

我在下面的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

2 个答案:

答案 0 :(得分:1)

在if语句

上设置断点

enter image description here

当您在控制台中输入时,intellisense将帮助您自动完成:

enter image description here

命令为po <object>

enter image description here

答案 1 :(得分:0)

显示DebuggerXCode>View/Debug Area) 显示Variables View(在调试区域的右下角,单击图标以显示左侧面板)。
一旦您的代码到达断点,请右键单击segue var,print description