Iphone 在不使用计时器的情况下,在定义秒后调用函数
我使用计时器在180秒后调用函数。但计时器有时会以不同的方式运行,并在180秒内多次调用该函数 请建议我如何在每180秒后调用函数,直到我在不使用计时器的情况下发布停止消息 代码 如果(!tmr_CallWebService) { tmr_CallWebService=[NSTimer scheduledTimerWithTimeInterval:180目标:类跟踪选择器:@selector(startLocationTracing)用户信息:无重复:是] }Iphone 在不使用计时器的情况下,在定义秒后调用函数,iphone,ios4,iphone-sdk-3.0,nstimer,Iphone,Ios4,Iphone Sdk 3.0,Nstimer,我使用计时器在180秒后调用函数。但计时器有时会以不同的方式运行,并在180秒内多次调用该函数 请建议我如何在每180秒后调用函数,直到我在不使用计时器的情况下发布停止消息 代码 如果(!tmr_CallWebService) { tmr_CallWebService=[NSTimer scheduledTimerWithTimeInterval:180目标:类跟踪选择器:@selector(startLocationTracing)用户信息:无重复:是] } 提前感谢您可以使用-(void)p
提前感谢您可以使用
-(void)performSelector:(SEL)带object的选择器:(id)一个参数afterDelay:(NSTimeInterval)delay
来自NSObject我认为有一种方法可以完成这项任务,在这里像这样使用它
[self performSelector:@selector(yourMethodName) withObject:[NSArray arrayWithObjects:firstArgument,secondeArgument,nil] afterDelay:180];
如果在该方法中没有参数,请使用nil代替array。能否将代码粘贴到创建计时器的位置?