2012-02-07 67 views
1

有什么办法可以在XCode中设置一个断点,这样每次变量发生变化时它都会中断,并向我显示它发生的位置?在变量变化时触发一个断点

例如一个int。

+1

在这里回答:http://stackoverflow.com/questions/4378019/is-it-possible-to-create-a-data-breakpoint-in-xcode – colbadhombre 2012-02-07 19:10:57

回答

0

是的,有一种方式调用键值观察。你可以在这里阅读:Introduction to Key-Value Observing Programming Guide

+1

KVO是代码,而不是调试功能。 – colbadhombre 2012-02-07 19:20:48

+0

这与设置断点不同。它会给你一个可以设置断点的方法,但它不适用于那些还没有KVC兼容设置器的简单ivars。观察点好得多。 – 2012-02-07 19:21:42

+0

KVO可能会调用您可能会破解的函数。但是,如果不符合KVO合规性,则会出现问题。 – Jaybit 2012-02-07 19:25:37

相关问题