在开始之前先上一张效果图 相信大家都看到了“店铺优惠”这一栏,在这里假设这一栏就是单独的一个cell,当无店铺优惠的时候不可点击在有店铺优惠的时候会弹出优惠列表,选中并返回时会刷新数据,所以弹出视图采用的是懒加载的方式,而且刷新页面的方式采用的不是 tableView 的 reloadData 来刷新整个列表而是采用刷新单行的方式 reloadRowsAtIndexPaths: withRowAnimation: 然而令我惊呆的事情出现了,在存在店铺优惠多次点击弹出框的时候本来选中的优惠列表里面…