Ответ 1
[NSObject cancelPreviousPerformRequestsWithTarget:self
selector:@selector(sr)
object:nil];
Прочитайте документацию.:) Документация для -performSelector:withObject:afterDelay:
указывает на методы отмены запроса на выполнение очереди.