Recientemente he actualizado mi configuración del proyecto en Xcode 4.3 y ahora utilizar la última depurador llvm: LLDBDebugger lldb dice que mi objeto es nulo cuando no lo es?
Sin embargo (a veces) Tengo la impresión de que el depurador no me está dando la información correcta? ¿Podría esto ser posible?
Por ejemplo, El depurador dice _documentsItem
es nil
(tanto en la consola como al pasar el mouse sobre el ivar). Pero sé que es NO, es por eso puedo verlo (un UIBarButtonItem) y más importante que es la razón por la aplicación se detuvo en el punto de interrupción se muestra)
if (_documentsItem) { ...
De hecho la mayoría de mis propiedades devuelven nil también: ( ¿hay alguna manera me aseguro de que el depurador está haciendo bien?
El depurador generalmente no miente. ¿Es posible que tenga un punto y coma callejero, por ej. 'if (_documentsItem);'? –
No, ... Acabo de comprobar :( – nacho4d
Compruebe '_documentsItem' con' NSLog'. Si 'NSLog' dice que no es nulo, publique su código. –