ios

[ios - Swift] Swift Timer 사용

POKY_0908 2020. 11. 16. 22:00

 

 

Timer가 정상적으로 작동하는지 확인하기 위해 DateFormatter를 선언 후 Label Text로 확인할 수 있게 했습니다.

 

데이터 포맷 형식을 변경하려면 아래를 참조하면 됩니다.

 

2020/11/16 - [스위프트] - Swift 데이터 포맷 형식

 

 

 

scheduledTimer에 사용된 파라미터 값은 다음과 같습니다.

 

timeInterval = 작업을 반복할 시간 (초)

target = 어떤 뷰에서 실행할지 정함

selector = 반복 작업할 함수

repeats = 반복 여부

 

타이머를 해제하려면 invalidate를 사용하면 됩니다.

 

let timer = Timer.scheduledTimer(timeInterval: mInterval, target: self, selector: mTimer, userInfo: nil, repeats: true)

time.invalidate()