我一直在尋找這個代碼很長一段時間我的應用程序。當用戶添加一個ALBUM時,它將它添加到RootViewController中的一個數組(listOfItems)。不同的類然後調用它來更新(reloadData)。看着雖然有些NSLogs後,它下面的reloadData被調用兩次?
numberOfRowsInSection
更新多少行(正確)cellForRowAtIndexPath
顯示行(的NSLog表明LISTOFITEMS是正確的)numberOfRowsInSection
重複,並刪除所有新數據cellForRowAtIndexPath
再次重複的是,它顯示了一切,但新的數據
我不知道爲什麼它重複 - 我ONL y一次打[self.tableView reloadData];
。
我已經檢查了所有的NSTimers,我甚至讓應用程序在那裏坐了大約一分鐘到控制檯顯示沒有任何東西。
請幫忙! Coulton
PS:如果您需要任何代碼,請詢問!
編輯:這裏有NSLog的是怎麼回事
Number Of Rows: 3
Array: (One, Two, Three)
單元格文本的例子:一個 單元格文本:兩個 單元格文本:三
---添加細胞「四」---
Number of Rows: 4
Array: (One, Two, Three, Four)
Number of Rows: 3
Array: (One, Two, Three)
Cell Text: One
Cell Text: Two
Cell Text: Three
編輯:全RootViewContoller.m
REMOVED
PS:很抱歉的長碼,但再次感謝!
試過...仍然無法正常工作。 :( – iosfreak 2011-03-09 21:44:46
也不適用於我 – 2015-03-04 15:45:41