我有代码可以将结果显示延迟 6 秒。但是,如果用户继续,我希望能够中止此延迟。我不确定如何在延迟方法调用启动后取消它。有人可以指出我正确的方向吗?
这是我用来调用延迟方法和下面方法的代码。
[self performSelector:@selector(delay) withObject:nil afterDelay:6.0];
-(void)delay{
[buttonScreen setFont:[UIFont systemFontOfSize:32.0]];
buttonScreen.text = [formatter stringFromNumber:[NSNumber numberWithDouble:result]];
}