앱을 사용 중 날짜가 변하면 노티피케이션이 감지하고 해당 작업을 실행한다.
NotificationCenter.default.addObserver(self, selector: #selector(self.dayDidchange), name: NSNotification.Name.NSCalendarDayChanged, object: nil)
@objc func dayDidchange() {
// 날짜 변화가 있으면 실행할 코드
getToday()
print("데이디드체인지:\(todayInt) :: \(year)\(month)\(day)\(weekday)")
getLastLogin()
}
'개발' 카테고리의 다른 글
[Swift 4] 간단한 내용 저장할 때 UserDefaults 설정 (0) | 2018.08.22 |
---|---|
[Realm] Realm 에서 primaryKey id 이용해서 가장 마지막 데이터 가져오기 (0) | 2018.08.14 |
[Swift 4] Custom Segue로 화면 전환을 가로 방향으로 하는 법 (0) | 2018.08.03 |