我在viewDidLoad中使用以下代码调用方法sr,如何在sr调用该方法之前取消它?
[self performSelector:@selector(sr) withObject:nil afterDelay:20];
答案 0 :(得分:98)
[NSObject cancelPreviousPerformRequestsWithTarget:self
selector:@selector(sr)
object:nil];
请阅读文档。 :) -performSelector:withObject:afterDelay:
的文档指出了取消排队执行请求的方法。