ARC下的代理修饰

在ARC中代理修饰用assign可能会出现问题:在dealloc中忘记移除,然后本页面已经释放,但是代理还在实现,没有置为nil。这个时候出现的bug就很难找,不知道什么原因就crash了很让人头疼,经过很长时间的查找也没有找到。后来在codereview中发现代码缺陷,然后把这个问题解决了。在ARC中代理最好用weak去修饰,如果需要用assign,不要忘记移除哦。

posted @ 2016-08-15 14:19  silence花田  阅读(130)  评论(0编辑  收藏  举报