//3秒触发
NSTimer *batteryLevelTimer = [NSTimer scheduledTimerWithTimeInterval:15 target:self selector:@selector(getBatteryLevel) userInfo:nil repeats:YES];
[batteryLevelTimer setFireDate:[NSDate dateWithTimeIntervalSinceNow:3]];//3秒后触发
//移除
- (void)viewWillDisappear:(BOOL)animated
- {
- [batteryLevelTimer setFireDate:[NSDate distantFuture]];
[batteryLevelTimer invalidate];
batteryLevelTimer = nil; - }