2012-10-16 81 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 –