Я вызываю метод sr в viewDidLoad с кодом ниже, как я могу отменить его, прежде чем этот метод вызовет sr?
[self performSelector:@selector(sr) withObject:nil afterDelay:20];
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(sr) object:nil];
Пожалуйста, прочитайте документацию.:) Документация для -performSelector:withObject:afterDelay: указывает на способы отмены поставленного в очередь запроса на выполнение.
-performSelector:withObject:afterDelay: