2011-08-22 5 views

risposta

14

Nella console del debugger, se ci si ferma a un punto di interruzione è possibile digitare po [myObject aMethod] per visualizzare il valore restituito (se non è un valore di ritorno del tipo id, utilizzare p ([return type here])[myObject aMethod]).

È anche possibile impostare un'azione di punto di interruzione di stampare qualcosa fuori senza pause, basta fare clic destro per modificare il punto di interruzione:

+0

la ragione per cui si desidera un orologio di solito è che si desidera scorrere e vedere cambia, però. In altre parole, tu * vuoi * che il punto di interruzione si fermi. Se desideri solo molti valori nella console, puoi NSLog. Un punto di interruzione che sembra un punto di interruzione ma che non si rompe a quel punto può essere molto confuso. Non una critica alla tua risposta, dal momento che il richiedente vuole ciò che Apple non fornisce e Apple fornisce confuse funzionalità non standard. –

16

Per vedere effettivamente la modifica del valore, mentre si passa tramite, è possibile fare clic destro la lista di controllo della zona di debug e scegliere "Aggiungi espressione ..."

enter image description here

Problemi correlati