在ARC环境下用 weak描述delegate,weak指针指向的对象如果被释放,weak指针会自动改为指向nil,而nil发消息调用方法是不会有崩溃出现的,用assign
到判断self.delegate 的地方直接崩溃了。血的教训,在此mark一下!!!!!!!!!!
ARC环境下delegate的描述
最新推荐文章于 2025-12-02 15:16:12 发布
本文通过血的教训分享了在ARC环境下使用weak指针描述delegate时的注意事项。当weak指针指向的对象被释放后,该指针会自动设置为nil,此时向nil发送消息不会导致程序崩溃。但若使用assign则会导致程序崩溃。
2

被折叠的 条评论
为什么被折叠?



