2
我知道如何使用Xcode調試器,並且我用po來顯示變量的值。如何在Xcode 4 Debugger中實時跟蹤變量值?
我遇到的問題是,我想查看變量值,並跟蹤多個變量如何更改(單步執行代碼時),並將這些值顯示在調試器窗口中,而無需編寫「po」。 ..「 每次!
有沒有辦法做到這一點?我的意思是,xCoders如何同時看到10-15個變量作爲跨越函數的結果而改變?
並感謝您的答案,這件事一直讓我瘋狂了很長一段時間!
對和這適用於大多數變量,謝謝!但是,對於NSArrays和其他對象類型,調試區域不顯示值,但僅顯示地址。例如,如果我有10個字符串的數組,我怎麼能在調試區域中看到數組中每個位置的字符串? –
你需要一個你想跟蹤的每個對象的指針參考。您可以打印出數組(或字典),以獲取指向它所保存的每個對象的指針值,然後在調試區域添加表達式來觀察值(例如'(NSString *)0xe3a1d20')。 – Felix
對,我仍然很難理解這一點,請原諒我,如果我錯過了一些顯而易見的東西:比方說,我有12個NSString的數組_pageData,它被函數初始化。我到底需要在調試窗口中寫入數據以確定數組的所有12個元素都已初始化? –