我試圖實現sparrow像顯示動作行的行刷(我的出發點是this代碼)。爲什麼不應該在刪除/插入行的方法上調用reloadData
爲我創造的每一行..我也創建了「backView」的UITableViewCell引用父行..所以,當我點擊刪除就backView例如..它知道要刪除的電子郵件等
而不是使用iOS的內置編輯模式刪除..我只是在backView上創建一個按鈕,並附加一個事件處理程序。父單元格是後視圖的委託......並且後視圖將刪除任務移交給父單元格。
我跟着蘋果的instruction不在我的事件處理程序方法中添加reloadData。但後來事情都搞砸了..我想刪除一行,它不會被刪除或刪除錯誤的順序等..我注意到,如果我只是跳回每個刪除後的父菜單..東西工作完美..所以使用this解決(即暴力強迫reloadData)一切都完美。
我的問題是(對不起長時間介紹)爲什麼我們要求不要在插入/刪除方法中使用reloadData?或者只有當我們使用editing mode way of deleting rows時,本指令才適用?蘋果對此並不十分清楚。
「IInstead使用iOS的內置編輯模式刪除」 - 這是你的問題。 – 2012-12-24 08:10:24
那麼你是說那條指令只適用於我使用iOS內置編輯模式的情況? – abbood
如果你重複你剛剛說的答案..我會很樂意給你正確的答案 – abbood