Моя проблема заключается в следующем:
Я запланировал некоторые UILocalNotifications в приложении для iOS, проблема в том, что если я удаляю приложение, не удаляя объекты, связанные с уведомлениями (и, следовательно, удаляя уведомления из массива scheduleNotifications), уведомления по-прежнему работают.
Хотя я не испытывал их фактического запуска (они должны повторяться с интервалом в неделю), у меня есть доказательства этого, поскольку я запускаю NSLog массива scheduleNotifications при запуске приложения, который даже после удаления приложения и его переустановки (с сущностями) модели данных ушел), по-прежнему показывает некоторые запланированные уведомления.
Я искал ссылку на UIApplication и UIApplicationDelegate в справочной библиотеке Apple, но не нашел способа узнать, удаляется ли приложение, если оно есть, я бы просто написал
[[UIApplication sharedApplication] cancelAllLocalNotifications];
в указанном способе.
Итак, есть ли способ узнать это?
Заранее спасибо, ваша помощь очень ценится.