情况1:
view拥有delegate的弱引用,如果没有地方保存delegate的强引用,则delegate会被释放。导致delegate有关选中的函数无法被调用。
情况2:
当点击一个cell时,先会触发highlight操作,然后触发select/deselect操作。如果在highlight的处理过程中,触发了该cell的reload操作,则后续的select无法触发。(reload会丢弃当前的cell,重新取一个cell来绘制,大约select/deselect的事件也被遗弃丢弃了吧)