我在视图的子视图中运行了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];
}
答案 0 :(得分:1)
您是否在[timer invalidate]
之后立即尝试[subview removeFromSuperview]
?