NSTimer没有停止

V.V*_*V.V 1 iphone objective-c nstimer iphone-sdk-3.0 ios4

我试图阻止计时器.我的问题是当我试图停止计时器时,计时器的值为零并且它没有被无效.如果除此之外还有什么方法可以停止计时器?

我的代码就像

计时器在头文件中定义 - 也是合成的.

if([str_Message isEqualToString:ON] // if the command to start timer

{


 if(!timer) 

{

tmr_CallWebService = [[NSTimer scheduledTimerWithTimeInterval:Time_TracingInterval target:ClassTracing selector:@selector(startLocationTracing) userInfo:nil repeats:YES]retain];

}

//to stop timer

else if([str_Message isEqualToString:OFF])
{
if(timer)

{

[timer invalidate];
timer = nil;

}
Run Code Online (Sandbox Code Playgroud)

请帮帮我......提前谢谢

Chr*_*ler 5

我想你只需要更换tmr_CallWebServicetimer.