2014-06-16 49 views
2

在iOS 8中,當我刪除/移動行後調用[tableView reloadData],似乎我的tableView的屬性編輯將被設置爲NO(我設置了我的tableview的編輯=一直以前)。這真的很惱火,我必須在重新加載我的tableview後將編輯屬性設置爲YES。它是iOS 8的錯誤嗎?如果任何人有解決方法來保持編輯屬性不變,我將不勝感激。重新加載表後,UITableView編輯設置爲NO

更新: 即使我再次將編輯設置爲YES,我的tableView無法再編輯。

回答

0

我面臨同樣的問題。的UITableViewCell下面的方法確實給編輯的「YES」

(void) setEditing:(BOOL)editing animated:(BOOL)animated 

我有這個方法裏面檢查:

if ([NSStringFromClass([view class]) rangeOfString: @"Reorder"].location != NSNotFound) 

這似乎是第一次在創建表時要工作。但是,表重新加載時它不起作用。

+0

這似乎是iOS 8 beta版本中的一個錯誤。我要求開發者技術支持,他們說這是beta/seed軟件。所以我不得不提交一個錯誤報告。 – LongNV

+1

好吧,現在它是iOS 8 Live版本中的一個錯誤。大 – LightningStryk