0
我有編輯/保存按鈕作爲BarItem的UITableViewController。我有一個自定義單元格,它在編輯模式下顯示UITextField。當我將焦點移至另一個單元格等時,我可以保存修改過的文本。沒問題。然而,我的問題開始時,我試圖修改一個字段,然後按保存按鈕,觸發setEditing:不保存等。我相信發生的是一個競爭條件,其中保存操作是在處理editDidEnd之前觸發的,因此我沒有保存所有的數據。
有關如何處理此問題的任何建議?我是否會瀏覽所有可見的單元格以保存所有數據?我絕對可以做到這一點,但我會用滾動和編輯按鈕點擊相同的問題?有更好的方法來刷新消息隊列嗎?自定義UITableViewCell與UITextField editingDidEnd競爭條件