我有一个严重的疑问.假设以下场景:
UIViewController屏幕.UIViewController获取dealloc'ed.BAD ACCESSiOS 4的之前,我们通过设置来处理这种情况nil的delegate的...财产我不知道,什么类,你都用上了.
但是现在......你怎么取消一个块?如果将块发送到静态方法,并且您无法消除该回调引用,该怎么办?
在这种情况下,我们应该避免使用"自我"代理吗?
顺便说一下,"自我"代理,我的意思是说:
__block typeof(self) bself = self;
Run Code Online (Sandbox Code Playgroud)
谢谢!!