再block中使用 self 时,要在前面加上__block。

防止在block中用到self时把self对象retain, 造成内存泄露。

__block UIViewController *safeSelf = self;

[{

  safeSelf.button = button; // __block self.button = button;

  ...

}];

posted on 2015-10-13 15:12  xiao孛  阅读(308)  评论(0)    收藏  举报