我有一個問題,我有一個coredata對象,用於填充UITableView。每個UITableViewCell都有一些按鈕,我用它們作爲複選框,當用戶按下其中一個文本框時,我想更新coredata並重新加載UITableView,這樣我所有的數組都會更新以反映新數據。當設備進入睡眠狀態時寫入coredata?
考慮到這一點,我得出了一個結論,即它每次按下按鈕時都會重複加載UITableView,因爲其中一些UITableView將包含數百行,每行包含兩個可編輯的UIButton。
所以我想,也許我應該更新當前的陣列,而不是那麼當視圖要麼退出或設備處於睡眠狀態,我可以更新coredata對象呢?唯一的事情是我不知道這是否是正確的做法或可能。
的原因,這是這樣一個問題是,當我改變比如從蜱一個按鈕,交叉,如果我離開滾動,然後再回來的按鈕勾選或交叉小號回覆到其原來的值。
我想知道處理,因爲我從來沒有做過這樣的事這種情況下,最好的方式。