Xcode 在断点位置后停止几行
Xcode stops few lines after breakpoint position
我有以下代码:
- (void)myFunction { // line 1
if (self.myProperty) { // line 2
return; // BREAKPOINT IS SET HERE // line 3
} // line 4
self.myProperty = 10; // line 5
}
考虑到,我的断点在 return
语句上,我希望代码在进入该行时停止。相反,我可以看到调试器在 line 5
处停止。这怎么可能?如何关闭它?我希望它仅在评估 line 3
时停止(之后它无法继续 line 5
)。
目前我没有在代码中设置任何其他断点。 (没有异常断点,也没有类似的东西。)
Xcode6.1.1
也许在第 2 行放置一个断点来评估条件的内容。如果 self.myProperty 的值为 0,它将始终跳过 return 语句,因为 0 等同于 false。检查以确保 self.myProperty 具有不同的值或使您的条件更具体。
忘记我已将 build configuration
更改为 Release
;)。设置为Debug
后一切正常。
我有以下代码:
- (void)myFunction { // line 1
if (self.myProperty) { // line 2
return; // BREAKPOINT IS SET HERE // line 3
} // line 4
self.myProperty = 10; // line 5
}
考虑到,我的断点在 return
语句上,我希望代码在进入该行时停止。相反,我可以看到调试器在 line 5
处停止。这怎么可能?如何关闭它?我希望它仅在评估 line 3
时停止(之后它无法继续 line 5
)。
目前我没有在代码中设置任何其他断点。 (没有异常断点,也没有类似的东西。)
Xcode6.1.1
也许在第 2 行放置一个断点来评估条件的内容。如果 self.myProperty 的值为 0,它将始终跳过 return 语句,因为 0 等同于 false。检查以确保 self.myProperty 具有不同的值或使您的条件更具体。
忘记我已将 build configuration
更改为 Release
;)。设置为Debug
后一切正常。