iPhone - cancelPerformSelectorWithTarget funktioniert nicht

Wenn ich das in einer Unterklasse von UIView mache:

[self performSelector:@selector(doSomething) withObject:nil afterDelay:5];

Dann kündige es so an (ich habe beide Versionen ausprobiert):

 [[NSRunLoop currentRunLoop] cancelPerformSelectorsWithTarget:self];
 //[[NSRunLoop mainRunLoop] cancelPerformSelectorsWithTarget:self];

Die Methode "doSomething" wird weiterhin aufgerufen. Was mache ich falsch

Antworten auf die Frage(2)

Ihre Antwort auf die Frage