2012-10-16 82 views
0

的值我有一个UIWebView在某些时候在我设置内容偏移:如何跟踪UIWebView.scrollView.contentOffset

myWebView.scrollView.contentOffset = CGPointZero; 

事实证明,后来,这种观点被滚动到其内容的底部。我怎样才能找出偏移的代码集的哪一部分?我错过了数据断点和观察点。但我怎么能在实际的Xcode中做到这一点?

+0

这回答了类似的问题应该也适用于您的问题:http://stackoverflow.com/a/13980286/55358 –

回答

1

在Xcode 4.5中,在本地窗口中,您可以关闭对象以查看成员ivars,右键点击/按住Control键点击感兴趣的ivar,然后点击“Watch”以及修改该对象的任何东西将停止执行。另外,您也可以从这样的调试器控制台添加监视点,

(lldb) watch set variable myWebView.scrollView.contentOffset 

(lldb) w s v myWebView.scrollView.contentOffset 

(最短的唯一的命令名称始终是在命令行LLDB有效)

+0

注意:可用的观察点数量是有限的。我认为这是当前arm和x86 cpus的四字内存(4个指针等)。 –

+0

我试图在本地变量'i'上设置观察点:(lldb)观察设置变量i,但是我得到了输出:无效命令'观察点集' –

+0

我也检查了此链接http://lldb.llvm.org/关于“设置观察点”部分的tutorial.html,它会重复您所写的内容,但它不适用于我的Xcode –