realizando o seletor com algum atraso
[self performSelector:@selector(someMethod) withObject:nil afterDelay:8];
cancelando o seletor antes do tempo de execução
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(someMethod) object:nil];