NSTimer *valor = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(update) userInfo:nil repeats:YES];
You need to use valor
somewhere else. Since it is a timer, you'd probably want to retain it somehow such as setting a property to it:
self.timer = valor;