删除我的计时器继续运行的子视图 - iPhone SDK

时间:2010-08-02 20:28:50

标签: iphone nstimer

我在视图的子视图中运行了NSTimer。我想删除视图,当然停止计时器。我似乎能够删除视图(它实际上消失了)但是计时器一直在运行,我仍然可以看到跟踪语句。

这是删除视图的代码......

for (UIView *subview in [self.myViews subviews]) {
    NSLog(@"*****REMOVE current views!!!!!!!!!!!!");
       // Only remove the subviews with tag not equal to 1
    if (subview.tag != 1) {
     NSLog(@"*****!!!");
     [subview removeFromSuperview];
    }

1 个答案:

答案 0 :(得分:1)

您是否在[timer invalidate]之后立即尝试[subview removeFromSuperview]