티스토리 뷰

정확히는

휴대폰의 시간이 사용자에 의해 아예 재설정 혹은 

다음 날 (00시 기준)로 날짜가 바뀌는 경우에 작동하는 함수입니다. 

 

사용법은 간단합니다. 

override func viewDidLoad() {
	super.viewDidLoad()
    // 날짜가 바뀌었을때 작동하는 이벤트 추가 - v 1.0.2
    NotificationCenter.default.addObserver(self, selector: #selector(dayChanged), name: UIApplication.significantTimeChangeNotification, object: nil)
}

이렇게 하신후 아래 함수를 선언하신후 그 안에 실행되길 원하는 코드를 넣어주시면 됩니다. 

// Day Change Event
@objc func dayChanged(){
    print("-------> Day is Changed")
  // 날짜가 바뀔때 실행할 부분을 만들어주세요. 

}

생각보다 간단하죠?

 

그럼 오늘도 파이팅입니다.

댓글