可重复的NSTimer为什么就不能通过回调里设置NSTimer invalid 解除循环引用?

来源:6-8 循环引用相关面试问题&面试总结

慕用8453459

2018-05-04

如题,

写回答

1回答

iOS苹果

2018-05-05

课程中的示例是要求vc生命周期截止的时候停止timer 如果在timer回调里面处理 你怎样判断当前页面已经dealloc了?

0
3
慕用8453459
因为timer与八连广告控件之间有相互引用,彼此释放不了,不能通过判断八连滚动栏的UI对象是否为nil来判断当前页面dealloc,只能借助VC上其它对象是否被释放来判断。
2018-05-08
共3条回复

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1750 学习 · 600 问题

查看课程