Ich versuche, lokale Benachrichtigung an bestimmten Tag des Wochentags auszulösen, aber alle meine Versuche gescheitert sind, sollte die Benachrichtigung zu bestimmten Zeitpunkt des Wochentags ausgelöst werden, aber stattdessen wird sofort ausgelöst, ich suchte alle möglichen Lösungen im Stapelüberlauf, aber keine dieser Antworten haben mein Problem gelöst, wie kann ich dieses Problem lösen?Auslöser lokale Benachrichtigung an bestimmten Wochentag
func combineDate(time:NSDate,dayIndex:Int) -> NSDate {
let calendar: NSCalendar = NSCalendar.currentCalendar()
let components: NSDateComponents = calendar.components([.Year, .Month, .WeekOfYear, .Weekday], fromDate: time)
let component1 = NSDateComponents()
component1.weekday = dayIndex
component1.minute = components.minute
component1.hour = components.hour
let combinedDate: NSDate = calendar.dateFromComponents(component1)!
return combinedDate
}
gut ich weiß, über 'fireDate' einen Blick darauf werfen können, und ich möchte Benachrichtigung an bestimmten Wochentag "Montag, Dienstag, usw." nicht an einem bestimmten Datum auslösen – User
Dann müssen Sie herausfinden, welches Datum dem Wochentag entspricht und die Benachrichtigung für dieses Datum planen. –