当前位置: 代码迷 >> Iphone >> 关于多个block有关问题
  详细解决方案

关于多个block有关问题

热度:361   发布时间:2016-04-25 05:22:12.0
关于多个block问题

在某个添加文本的页面中,leftbarbutton是删除(直接将数组中的这个string删除),rightbarbutton是完成,分别对应两个block,完成的block是一开始写的,写到了viewWillDisappear中(没写到对应的点击事件中,天坑啊),后来在加删除功能时,总是出错,原来是点击了删除按钮后,也会调用完成的block,会修改数据源,导致刷新collectionview各种奇葩问题!!!

 

注意一个页面中有多个block情况,一定不能随便写到viewWillDisappear中,而是要写到对应的点击事件中!!!

调了一下午。。。以为是reloadData问题?block问题?还用了各种@syncronized(){},我晕!!!

 

这个问题出现的几率比较小,只要注意规范,应该不会出现

  相关解决方案