Ios 如何在特定时间间隔内禁用推送通知?
用户在一个视图中选择允许他发送通知的时间,例如上午9点。在另一个视图中,他选择发送通知的时间,例如,直到下午12点。我该怎么做?我还是个初学者,不太懂Ios 如何在特定时间间隔内禁用推送通知?,ios,swift,xcode,Ios,Swift,Xcode,用户在一个视图中选择允许他发送通知的时间,例如上午9点。在另一个视图中,他选择发送通知的时间,例如,直到下午12点。我该怎么做?我还是个初学者,不太懂 @IBAction func saveButtonTapped(sender: UIButton) { dateFormatter.dateFormat = "HH:mm" UserSettings.userNotifFrom = dateFormatter.strin
@IBAction func saveButtonTapped(sender: UIButton) {
dateFormatter.dateFormat = "HH:mm"
UserSettings.userNotifFrom = dateFormatter.string(from: datePickerOutlet.date)
print(UserSettings.userNotifFrom!)
self.currentTimeOutlet.text = "Notifications are sent from: \(UserSettings.userNotifFrom!)"
}
我写了一个函数,但我很确定它不是那样工作的。我应该在哪里调用这个函数
func startSendingNotifications() {
if UserSettings.userNotifFrom != dateFormatter.string(from: datePickerOutlet.date) {
print("turned off notifications")
UIApplication.shared.unregisterForRemoteNotifications()
} else {
print("turn on notifications")
UIApplication.shared.registerForRemoteNotifications()
}
}