的值我有一个UIWebView在某些时候在我设置内容偏移:如何跟踪UIWebView.scrollView.contentOffset
myWebView.scrollView.contentOffset = CGPointZero;
事实证明,后来,这种观点被滚动到其内容的底部。我怎样才能找出偏移的代码集的哪一部分?我错过了数据断点和观察点。但我怎么能在实际的Xcode中做到这一点?
的值我有一个UIWebView在某些时候在我设置内容偏移:如何跟踪UIWebView.scrollView.contentOffset
myWebView.scrollView.contentOffset = CGPointZero;
事实证明,后来,这种观点被滚动到其内容的底部。我怎样才能找出偏移的代码集的哪一部分?我错过了数据断点和观察点。但我怎么能在实际的Xcode中做到这一点?
在Xcode 4.5中,在本地窗口中,您可以关闭对象以查看成员ivars,右键点击/按住Control键点击感兴趣的ivar,然后点击“Watch”以及修改该对象的任何东西将停止执行。另外,您也可以从这样的调试器控制台添加监视点,
(lldb) watch set variable myWebView.scrollView.contentOffset
或
(lldb) w s v myWebView.scrollView.contentOffset
(最短的唯一的命令名称始终是在命令行LLDB有效)
注意:可用的观察点数量是有限的。我认为这是当前arm和x86 cpus的四字内存(4个指针等)。 –
我试图在本地变量'i'上设置观察点:(lldb)观察设置变量i,但是我得到了输出:无效命令'观察点集' –
我也检查了此链接http://lldb.llvm.org/关于“设置观察点”部分的tutorial.html,它会重复您所写的内容,但它不适用于我的Xcode –
这回答了类似的问题应该也适用于您的问题:http://stackoverflow.com/a/13980286/55358 –