NextRiggerDate () gibt den "erwarteten" Wert nicht zurück. Gibt es eine andere Möglichkeit, das nächste Feuerdatum einerIOS

Programmierung für iOS
Guest
 NextRiggerDate () gibt den "erwarteten" Wert nicht zurück. Gibt es eine andere Möglichkeit, das nächste Feuerdatum einer

Post by Guest »

In meiner Anwendung erlaube ich Benutzern, wiederholte lokale Benachrichtigungen zu planen. Das Problem, das ich jedoch habe (von vielen anderen, die sich umschauen), ist, dass NextTiggerDate () den Rückgabewert immer auf die aktuelle Zeit stützt und nicht auf die Zeit, zu der die Benachrichtigung geplant wurde. Ich habe Vorschläge zum Speichern eines "Datums" -Wartwerts im Benutzerinfo der Benachrichtigung gesehen, aber da sich die Benachrichtigungen wiederholen, scheint es nicht in der Lage zu sein, diesen Datumswert bei jedem Zeugen der Benachrichtigung genau zu halten. Gibt es eine Möglichkeit, das tatsächliche Feuerdatum einer sich wiederholenden lokalen Benachrichtigung zu erhalten? < /P>

Code: Select all

func getNotifications(completion: @escaping (Bool)->()){
notificationArray.removeAll()

center.getPendingNotificationRequests { (notifications) in
print("Count: \(notifications.count)")
if notifications.count

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post