타이머 nstimer의 대상은 컨트롤러여야 합니까?
타이머 nstimer의 대상은 컨트롤러여야 합니다.
.h 파일에 NSTimer 변수를 정의합니다:
NSTimer *bubbleTimer;
.m 파일에서 다음 코드를 사용하여 타이머를 활성화합니다:
//먼저 원래 타이머가 삭제되었는지 확인하세요
[self KillTimer]; p>
int 지연 = 5.0f;
bubbleTimer = [NSTimercheduledTimerWithTimeInterval:delay
target:self
selector:@selector(BubbleTimer:)
userInfo:nil
repeats:NO];
repeats 매개변수는 반복 여부를 지정합니다. NO로 설정하면 타이머는 콜백 함수를 한 번만 호출합니다. .
BubbleTimer는 타이머 콜백 함수입니다.