내 NSTimer
덕분에 1 분 후에 표시되는 사용자 정의보기 컨트롤러에 팝업이 있습니다.특정 작업이 실행 중일 때 NSTimer를 중지하도록 설정하려면 어떻게합니까?
내 NSTimer
코드 :
[NSTimer scheduledTimerWithTimeInterval:60.0f
target:self selector:@selector(methodB:) userInfo:nil repeats:YES];`
내가의 [self showPopupWithStyle:CNPPopupStyleFullscreen];
가 현재 열려있는 경우 실행을 중지하기 위해 NSTimer
을 설정하려고 실행 중이거나 활동하고있어 팝업에게
- (void) methodB:(NSTimer *)timer
{
//Do calculations.
[self showPopupWithStyle:CNPPopupStyleFullscreen];
}
을 밝혀 방법.
그런 다음 팝업보기 컨트롤러가 실행 중이거나 실행 중이 아닌 경우 NSTimer
을 다시 시작하고 싶습니다.
도움, 샘플 또는 예제를 제공해 주시면 대단히 감사하겠습니다.
내 프로젝트는 Objective-C로 작성되었습니다.
편집 :
내가 제안 "아마도 유사한"대답에서 답변을 시도하고 내가 뭐하는 거지 작동하지 않는 것 같습니다.NSTimer
을 어떻게 중지합니까?
[iPhone SDK의 가능한 복제본 : UIAlertView가 표시되는지 확인] (http://stackoverflow.com/questions/2528929/iphone-sdk-check-ifu-uialertview-is-showing) –