我目前在下面有这个代码,看看这一天是否过去了,但它似乎没有起作用。我是否正确编码了?
NotificationCenter.default.addObserver(self, selector:"calendarDayDidChange:", name:NSNotification.Name.NSCalendarDayChanged, object:nil)
func calendarDayDidChange(notification : NSNotification) {
// code to respond to notification
}
答案 0 :(得分:1)
我认为您注册观察者的方式不正确。请尝试以下并检查。
NotificationCenter.default.addObserver(self, selector:#selector(self.calendarDayDidChange(notification:)), name:NSNotification.Name.NSCalendarDayChanged, object:nil)