sexta-feira, 15 de março de 2013

Exemplo Simples NSTimer


MyViewController.h
...
@interface MyViewController : UIViewController  {
 NSTimer *aTimer;
}
@property (nonatomic, retain) NSTimer *aTimer;
...


MyViewController.m
...
@synthesize aTimer;
...


- (void)viewDidLoad {
 [super viewDidLoad];
 // rodar o runScheduledTask em 5 segundos..
 aTimer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(runScheduledTask) userInfo:nil repeats:NO];
}


- (void)runScheduledTask {
 // coloque aqui seu código...
 ...
 // Coloque aTimer = nil para cancelar.
 aTimer = nil;
}


}

Simples assim..

=D

Vitor Yudi Hansen