采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,在您举的八连广告栏的例子里面,如果使用以下方案: vc对timer加一个强引用,在vc的dealloc方法中调用timer的废弃方法,并将timer置为nil。 这样的做法 能有效的防止循环引用吗?
因为循环引用的原因vc的dealloc都不会走。。
非常感谢!
老师您的这个方案不适用VC直接强引用NSTimer吧?
VC强引用一个中间对象,中间对象强引用一个timer。这样“在vc的dealloc方法中调用timer的废弃方法,并将timer置为nil”是可以避免循环引用的。
登录后可查看更多问答,登录/注册
从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系
1.3k 11
1.9k 9
1.2k 9
1.0k 8
999 8