如何定期调用目标c中的方法?

ilh*_*tin 4 cocoa objective-c nsdate

如果问题没有明确解释,请原谅.我正在开发一个iphone Client-Server应用程序,我创建了所有类,实例等.我甚至可以发送get并解析响应.无论如何,现在我需要在定义的时间段内调用我的方法(例如,在10秒内重复调用它).我google了很多,也看了看

NSDate但我无法解决..现在,任何人都可以帮助我如何处理这种情况?非常感谢你

jle*_*ehr 14

您可以创建和计划NSTimer在给定时间间隔内调用方法的实例.特别参见以下便利创建方法:

+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
Run Code Online (Sandbox Code Playgroud)

http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSTimer_Class/Reference/NSTimer.html