Recentemente ho aggiornato il mio impostazioni del progetto in Xcode 4.3 e ora utilizzare l'ultima debugger LLVM: lldbIl debugger lldb dice che il mio oggetto è nullo quando non lo è?
Tuttavia (a volte) ho l'impressione il debugger non mi sta dando le informazioni corrette? Potrebbe essere possibile?
Ad esempio, il debugger dice che _documentsItem
è nil
(sia nella console che quando si passa il mouse su ivar). Ma so che è NON, è per questo che posso vederlo (un'UIBarButtonItem) e più importante che è il motivo per cui l'applicazione fermato al punto di interruzione mostrato)
if (_documentsItem) { ...
In realtà la maggior parte delle mie proprietà ritorno pari a zero anche: ( c'è un modo mi assicuro il debugger sta facendo bene?
Il debugger in genere non mente. È possibile che tu abbia un punto e virgola vagante, ad es. 'if (_documentsItem);'? –
No, ... Ho appena controllato: ( – nacho4d
Controlla '_documentsItem' con' NSLog'. Se 'NSLog' dice che non è nullo, inserisci il tuo codice. –