본문 바로가기

프로그래밍/iOS

[ios] NSTimer 일정 시간 후에 함수 실행하기

NSTimer를 이용하여 일정 시간 후에 원하는 동작을 하고 싶을 때 사용한다.


 

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerStop) userInfo:nil repeats:NO];


1.0 : 초를 나타낸다. 1초 후 실행

self : 자기가 가지고 있는 함수중에서 실행한다.

@selector(timerStop) : timerStop이라는 함수를 실행

nil : userInfo에 아무값도 전달하지 않음

NO : 반복하지 않음


이제 timerStop이란 함수에서 원하는 동작을 하면된다.


-(void) timerStop

{

   // 할 일

}