[英]In the Xcode lldb debugger, what does <parent is NULL> mean?
我總是得到EXC_BAD_ACCESS ,所以我看看哪個變量指向NULL
,我看到的是我的一個變量(有時是幾個)
<parent is NULL>
在它的旁邊。 問題是我真的不知道這意味着什么,我似乎無法從谷歌搜索或任何相關的東西找到任何東西。 我想這意味着那是我試圖訪問的NULL
變量,但接着是消息 沒有多大意義。 有人對此有所了解嗎?
它只是表示變量是指向對象的指針,指針是NULL
。
來自LLDB來源 :
if (addr == LLDB_INVALID_ADDRESS)
{
m_error.SetErrorString ("parent address is invalid.");
}
else if (addr == 0)
{
m_error.SetErrorString ("parent is NULL");
}
else
...
當我打印我的數組對象的描述時,我也有“父是NULL”
感謝trojanfoe的回答,我能夠看到我正在錯誤地返回我的數組。 我只是改變了:
- (NSMutableArray *)allItems {
return self.allItems;
}
至:
- (NSMutableArray *)allItems {
return _allItems;
}
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.