【发布时间】:2012-02-08 11:26:44
【问题描述】:
我有这个代码:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
mouseSwiped = NO;
UITouch *touch = [touches anyObject];
point =[touch locationInView:imageView];
[self openImages];
}
每次我触摸屏幕时它都会调用“openImages”方法;
- (void) openImages{
// some code....
for(int i = 0; i < 200; i++){
for(int j = 0; j < 200; j++){
//some code...
}
}
}
然后你可以看到“openImage”是一个沉重的方法,因为有一个双循环,我打开一些 uiimage(但这不是问题)。 我的问题是:每次触摸屏时我可以做些什么来停止 openImages,然后再调用一次(因为如果我经常触摸屏应用程序崩溃)。 你能帮帮我吗?
【问题讨论】:
标签: ios for-loop touchesbegan