最近我在Xcode 4.3升級我的項目設置,現在我用的是最新的LLVM調試器:LLDB調試器lldb說不是我的對象是否爲零?
但(有時)我印象中的調試器不給我正確的信息?這可能嗎?
例如,調試器表示_documentsItem
是nil
(均在控制檯中以及鼠標懸停在ivar上時)。但我知道這是不,這就是爲什麼我可以看到它(一個的UIBarButtonItem),更重要的是瞭解應用程式停在顯示斷點)
if (_documentsItem) { ...
其實我的大部分屬性返回nil太: ( 有沒有一種方法,我要確保調試器做精?
調試器通常不會說謊。是否有可能有一個流浪分號,例如'if(_documentsItem);'? – 2012-02-23 06:57:09
不,我剛剛檢查:( – nacho4d 2012-02-23 15:11:57
用'NSLog'檢查'_documentsItem'。如果'NSLog'說它不是零,請發佈你的代碼 – 2012-02-23 18:32:26