8 Stimmen

Benutzerdefiniertes Wiederholungsintervall für UILocalNotification

Ich habe die Re.minder app und bemerkte, dass es Erinnerungen mit benutzerdefinierten Intervallen wiederholen kann (z. B. alle 3 Minuten, alle 2 Stunden, alle 4 Tage,...).

Wie kann ich das tun?

23voto

Jeremy Handel Punkte 231

Danke, dass Sie unsere App ausprobiert haben! Es stellt sich heraus, dass wir nicht wirklich UILocalNotification repeatInterval verwenden, um das zu erreichen. Angesichts seiner Beschränkungen (nur eine NSCalendarUnit), haben wir unseren eigenen Scheduler geschrieben. Dieser hat seine eigenen Beschränkungen, vor allem die Begrenzung auf 64 lokale Benachrichtigungswarteschlangen pro Anwendung. Wir planen und erstellen im Wesentlichen unsere eigene Warteschlange und füllen dann die lokalen Benachrichtigungen daraus. Jedes Mal, wenn der Benutzer startet oder eine Änderung in der App vornimmt, planen wir neu.

Ich hoffe, das hilft!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X