자동으로 데이터를 주기적으로 갱신하는 등 처리가 필요할때 스레드를 구현하지 않고 손 쉽게 사용할 수 있는 방법으로 Timer를 이용하는 방법이 있습니다.

Timer.scheduledTimer(timeInterval: 20.0, target: self, selector: #selector(ViewController.getDataReload), userInfo: nil, repeats: true)


사용 방법은 위와 같은데요. timeInterval에 반복 주기(초)를 넣고 selector에 실행하고자 하는 함수를 넣어주면됩니다.

물론 repeats를 true로 하여야 반복됩니다.





YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST