我试图找到一种方法来防止或劫持didSelectRowAtIndexPath:
。当用户在 tableview 中选择一行时,我想首先抛出一个 alertview 说“如果你这样做,数据将从 CD 中删除。” “如果您继续,我们会将数据同步到服务器”。
用户单击是继续。我想防止在同步完成之前选择新单元格。如果同步失败,我想弹出一个警报,告诉用户它失败了,然后停止didSelectRowAtIndexPath:
触发,从而防止他们触摸的新单元格被选中。
如果同步成功,我想didSelectRowAtIndexPath:
被调用。
最好的方法是劫持willSelectRowAtIndexPath:
吗?