IOS Cancelación de notifications locales

No me gusta hacer preguntas vagas, pero no podría decir exactamente cuál es el problema.

En mi aplicación, establezco algunas notifications locales diarias. Disparos todos los días a las 200 p.m. Luego eliminé los códigos que establecen las notifications locales y agregué la function de notificación de inserción.

Probar el impulso y funciona (siempre que lo desee). Pero sigo recibiendo las notifications anteriores también, ¿podría ser porque las puse antes en algún lugar del teléfono? ¿Hay alguna manera de cancelarlos sin encoding? Por ejemplo, ¿se cancelan si elimino la aplicación?

Al desinstalar la aplicación, se eliminarán las notifications locales, aunque algunas personas han informado que están almacenadas en caching durante un máximo de 24 horas (por lo tanto, si elimina la aplicación, no la reinstale durante más de 24 horas). Vea aquí para más detalles.

De lo contrario, si todavía tiene acceso al código, puede cancelar todas las notifications locales como esta:

[[UIApplication shanetworkingApplication] cancelAllLocalNotifications];