invalidate, runloop,

-(IBAction)initialTimer

{

    if (!soundTimer) {

        soundTimer = [NSTimerscheduledTimerWithTimeInterval:0.5ftarget:selfselector:@selector(testTimer) userInfo:Nilrepeats:YES];

    }

   

}

 

-(IBAction)invalidate

{

    [soundTimersetFireDate:[NSDatedistantFuture]];

//    [soundTimer invalidate];

}

 

-(IBAction)restart

{

    [soundTimersetFireDate:[NSDatedistantPast]];

//    [[NSRunLoop currentRunLoop]addTimer:soundTimer forMode:NSDefaultRunLoopMode];

//    [soundTimer fire];

 

}

-(void)testTimer

{

    soundCount ++;

    TTLog(@"................%d",soundCount);

}

posted @ 2014-01-23 10:52  路在脚下,  阅读(161)  评论(0编辑  收藏  举报