2017-09-11 23 views
0

嘗試實施核心數據編輯記錄。 現狀:在視圖做負載我已經交鋒CoreData編輯行

self.navigationItem.rightBarButtonItem = self.editButtonItem 

編輯按鈕出現在頂部左側導航欄上。通過點擊編輯按鈕,出現紅色忙圖標。如果我點擊圖標,則會出現刪除按鈕。當我點擊表格視圖單元格時,沒有任何反應。 所需的響應:我想調用編輯表格視圖控制器,以便可以編輯記錄。 我已經添加了didSelect,但只在表視圖不處於編輯模式時才被調用。 如果點擊左側出現編輯圖標的任何表視圖單元格,如何調用編輯視圖控制器。 例如在時鐘應用程序中。當您點擊編輯按鈕時,紅色圖標出現在左側。如果我們想編輯時間,那麼我們可以點擊表格視圖單元格,即鬧鐘時間,並且提出一個視圖來編輯時間。需要相同的功能。

回答

1

爲了使didSelectRowAtIndexPath方法編輯中工作,你必須設置allowsSelectionDuringEditing真正

+0

謝謝你的提示。它適用於我 裏面CellForRowAt我現在已經添加 tableView.allowsSelectionDuringEditing = true 然後在didSelect。如果(tableView.isEditing){ //代碼用於編輯行 } –

+0

很好!我已經通過添加 來追蹤它。很高興能夠幫助你!祝你好運 –