Ios7 如何在调试器中查看segue.identifier的值?
我在下面的Ios7 如何在调试器中查看segue.identifier的值?,ios7,xcode5,Ios7,Xcode5,我在下面的if行中有一个断点。此代码位于ViewControllerOne中。推送到ViewControllerTwo。命中断点后,如何在不使用NSLog的情况下查看segue.identifier的值 当我将鼠标悬停在标识符上时,不会弹出任何内容。将鼠标悬停在seque上,只会在调试器中显示一个NSObject - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if([segue.identif
if
行中有一个断点。此代码位于ViewControllerOne
中。推送到ViewControllerTwo
。命中断点后,如何在不使用NSLog
的情况下查看segue.identifier
的值
当我将鼠标悬停在标识符上时,不会弹出任何内容。将鼠标悬停在seque
上,只会在调试器中显示一个NSObject
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue.identifier isEqualToString:@"submitButtonToSeque"]) {
AAViewControllerTwo *destinationViewController = segue.destinationViewController;
}
}
使用
NSLog
我可以看到输出到调试器中的值。但是我想避免使用NSLog
显示调试器
(XCode>查看/调试区域
)。显示变量视图(在调试区域的右下角,单击图标以显示左侧面板)。
代码到达断点后,右键单击
segue
var,print description
在if语句上设置断点
在控制台中键入时,intellisense将帮助您自动完成:
命令是po
:
当我右键单击segue变量时,我在任何地方都看不到打印描述。@4thSpace我不确定是否诚实,我怀疑当时脚本中有标识符的值?悬停并不总是有效,因此我将使用
po
进行调试