在3秒钟的时间间隔后反复调用方法在背景
问题描述:
我已经经历了许多网站,但仍然没有答案。在3秒钟的时间间隔后反复调用方法在背景
我有一个方法假设void xyz()
,将得到从视图控制器自动称为之后每3秒。
我不知道该用什么,我必须使用NSThread或PerformSelector。
指导我们。
答
从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];
}
答
使用NSTimer
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(xyz) userInfo:nil repeats:YES];
非常感谢.... – Vizllx