我有UITableViewController,带有编辑/保存按钮作为BarItem。我有一个自定义单元格,在编辑模式下显示UITextField。当我将焦点移动到另一个单元格等时,我可以保存修改后的文本。没问题。然而,当我尝试修改字段并按下触发setEditing的保存按钮时,我的问题就开始了:没有保存等。我认为发生的是竞争条件,其中在编辑编辑处理之前触发了保存操作,因此我没有保存全部数据。
有关如何处理这个的任何建议?我是否要通过所有可见单元格保存所有数据?我绝对可以做到这一点,但我是否会点击滚动和编辑按钮同样的问题?有没有更好的方法来刷新消息队列?
答案 0 :(得分:0)
鉴于我没有接受者,我认为我坚持我所知道的:
我相信setEditing中的endEditing将解决问题,因为它应该为文本字段的第一响应者辞职。