많은 사이트를 통과했지만 아직 대답이 없습니다. backgound에서 3 초 간격으로 반복적으로 메소드 호출하기
은 내가 방법은 보기 컨트롤러에서 자동 불려가는void xyz()
,
3 매 초 후에을 가정 있습니다.
무엇을 사용해야할지 모르겠다. NSThread 또는 PerformSelector.
나를 안내하십시오.
많은 사이트를 통과했지만 아직 대답이 없습니다. backgound에서 3 초 간격으로 반복적으로 메소드 호출하기
은 내가 방법은 보기 컨트롤러에서 자동 불려가는void xyz()
,
3 매 초 후에을 가정 있습니다.
무엇을 사용해야할지 모르겠다. NSThread 또는 PerformSelector.
나를 안내하십시오.
ViewDidLoad 메서드에서이 메서드를 호출하십시오 .ViewDidLoad는 iPhone 장치 나 시뮬레이터에 뷰가 표시 될 때 나타납니다. 이
-(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];
@mokujin에서 언급 한 바와 같이 당신은 NSTimer를 사용해야합니다 같은
[NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(runMethod) userInfo:nil repeats:YES];
-(void)runMethod
{
}
감사합니다. – Vizllx