您需要为添加一个观察者
UIApplicationSignificantTimeChangeNotification
NotificationCenter.default.addObserver(self, selector: #selector(dayChanged), name: UIApplicationSignificantTimeChangeNotification, object: nil)
为了
NotificationCenter.default.addObserver(self, selector: #selector(dayChanged), name: UIApplication.significantTimeChangeNotification, object: nil)
注意:如果您的意图是在日期更改时收到通知,您可以使用
.NSCalendarDayChanged
而不是
UIApplication.significantTimeChangeNotification
.
NotificationCenter.default.addObserver(self, selector: #selector(dayChanged), name: .NSCalendarDayChanged, object: nil)