在3秒钟的时间间隔后反复调用方法在背景

问题描述:

我已经经历了许多网站,但仍然没有答案。在3秒钟的时间间隔后反复调用方法在背景

我有一个方法假设void xyz()将得到从视图控制器自动称为之后每3秒

我不知道该用什么,我必须使用NSThreadPerformSelector。

指导我们。

从ViewDidLoad method.ViewDidLoad调用此方法时,您的视图将出现在iPhone设备或Simulator中。

[NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(runMethod) userInfo:nil repeats:YES]; 


    -(void)runMethod 

    { 

    } 

像这样的事情

-(void)xyz{ 
     [self performSelectorInBackground:@selector(xyz) withObject:nil]; 
    } 

- (void)viewDidLoad { 
    [self performSelector:@selector(xyz) withObject:nil afterDelay:0.3]; 
} 
+0

非常感谢.... – Vizllx

使用NSTimer

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(xyz) userInfo:nil repeats:YES];