티스토리 뷰
정확히는
휴대폰의 시간이 사용자에 의해 아예 재설정 혹은
다음 날 (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")
// 날짜가 바뀔때 실행할 부분을 만들어주세요.
}
생각보다 간단하죠?
그럼 오늘도 파이팅입니다.
'iOS개발 > Swift 기본' 카테고리의 다른 글
Swift UIPickerView 기본 다루기 (0) | 2023.05.08 |
---|---|
Swift 스와이프 기능 넣기 (UISwipeGestureRecognizer) (0) | 2023.04.21 |
Swift UserDefaults 로 Struct 저장 샘플(only code) (0) | 2023.03.31 |
Swift Scrollview AutoScroll 만들기 (0) | 2023.03.14 |
Swift 알림창(UIAlertController) font 적용하기 (0) | 2023.03.09 |
댓글