0

透过树木看不到森林。我有一个带有tableView的联系人选项卡,其中包含可以删除的行。如果(在同一个会话中)我删除了“n”行,则后续事件被称为“n”次。

这是我的代码。(我试图减少它以隔离问题。)

正在复制的特定事件(... triplicated 等)是ui.contactDestroyed因为我在日志中收到多个AlertDialogs以及多个结果app.updateContactsui.contactsUpdated触发。

感谢您对我的代码的任何批评(是否与问题相关)。

注意:根据我的服务器日志,otg.remote.destroyContact每次合法请求都会适当地发送一次 XHR。otg.remote.getContactsXHR 被多次发送,因为它与罪魁祸首有关,ui.contactDestroyed.

4

1 回答 1

1

第 197 行和第 188 行不应该在 eventListener 中,按照现在的代码编写方式,每次有人删除某些内容时,您都在添加一个新的 eventListener,这就是它发生多次的原因。

一次添加应用程序范围的事件监听器

于 2011-07-07T02:54:52.607 回答