cancelPreviousPerformRequestsWithTarget is not working for me, i checked every one saying its working fine but for me not
i call the following in performselector
[self performSelector:@selector(Opacity:) withObject:self.objopcarray afterDelay:reversedelay];
起動する前にボタンのクリックでキャンセルしたいので、次のようにしました
- (void) pressNextButton:(id)sender
{
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(Opacity:) object:self.objopcarray];
if (self.animationON == YES)
{
if (self.panel < 16)
{
[self DisplayImages];
[timer invalidate];
timer = [NSTimer scheduledTimerWithTimeInterval:sketchanimduration target:self selector:@selector(DisplayImages) userInfo:nil repeats:YES];
if(self.panel > 16)
{
self.panel = 0;
}
}
}
}
それでも同じ結果
どんな助けでも大歓迎です