Comment puis-je créer un compte à rebours dans xcode 4.5

Ok je veux créer PLUSIEURS minuteries commencent tous à un moment différent (25, 50,1 min, 1min 30s...) mais je ne sais pas comment le faire arrêter quand il arrive à 0 et quand il ne l'atteint zéro, ramener le "le Joueur" un autre point de vue.

Heres mon .h fichier

@interface ViewController :UIViewController {

IBOutlet UILabel *seconds;

NSTimer *timer;

int MainInt;
}

@end

Et voilà mon .m fichier

@implementation ViewController

-(void)countDownDuration {

MainInt -= 1;

seconds.text = [NSString stringWithFormat:@"%i", MainInt];

}

-(IBAction)start:(id)sender {

MainInt = 25;

timer = [NSTimer scheduledTimerWithTimeInterval:1.0

                                         target:self
                                       selector:@selector(countDownDuration)
                                       userInfo:nil
                                        repeats:YES];
}

@end