iOS UICollectionViewCell 删除计时器
iOS UICollectionViewCell remove timer
我在 UICollectionViewCell 中有一个计时器,
timer = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(shakeView), userInfo: nil, repeats: true)
现在我想在控制器消失时移除计时器,
但未调用单元格 deinit
没有调用 deinit 方法,因为它有保留循环。
检查所有闭包并确保使用 weak self 或 unowned self。
我在 UICollectionViewCell 中有一个计时器,
timer = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(shakeView), userInfo: nil, repeats: true)
现在我想在控制器消失时移除计时器, 但未调用单元格 deinit
没有调用 deinit 方法,因为它有保留循环。 检查所有闭包并确保使用 weak self 或 unowned self。