非常簡單的情況...非常奇怪的問題。開啓tableView編輯後,NSMutableArray清空
我有一個保留的iVar NSMutableArray,我在viewDidLoad中加載了幾個對象。 該數組用於填充tableView。 一切都很好...直到
我開始編輯tableView。 突然數組是空的!
想法?
非常簡單的情況...非常奇怪的問題。開啓tableView編輯後,NSMutableArray清空
我有一個保留的iVar NSMutableArray,我在viewDidLoad中加載了幾個對象。 該數組用於填充tableView。 一切都很好...直到
我開始編輯tableView。 突然數組是空的!
想法?
您可能需要在init方法中初始化NSMutableArray。這是我注意到的最常見的問題 - 將對象添加到尚未創建的數組不會讓您稍後訪問對象。
我在viewDidLoad中也是這麼做的。我已經嘗試了'保留','autoRelease'等所有可能的變體,認爲是數組的問題。現在我相信它必須處理tableView,以便在重新加載時破壞數組。 – mputnamtennessee
你是如何初始化數組的?此外,初始化數組和tableview時可能會遇到問題 - 在創建數組之前,tableview可能會嘗試加載。 – Carter
仍試圖找出這一個。當我有更好的主意時,會發布解決方案。 – mputnamtennessee
你是否有機會開啓'viewDidLoad'中的編輯功能?我只注意到,當我這樣做時,我的整個tableView顯示爲空,但我還沒有弄清楚爲什麼。 – SpacyRicochet