如何在ASCellNode中发布NSTimer

时间:2016-05-23 13:09:37

标签: objective-c asyncdisplaykit

我在NSTimer中创建ASCellNode,当ASTableView's UIViewController弹出,但计时器未被释放。

_timer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(autoScrollBanner) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:_timer forMode:NSRunLoopCommonModes];

我怎么能停止这个计时器? 提前thx!

1 个答案:

答案 0 :(得分:0)

尝试在ASCellNode继承的对象中覆盖下一个方法didExitVisibleStatedidExitDisplayStatedidExitHierarchy并插入cancel fired timer。