1

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;
            }
        }
    }

}

それでも同じ結果

どんな助けでも大歓迎です

4

0 に答える 0