Я углубляюсь в разработку iOS и работаю над приложением будильника, чтобы ознакомиться с платформой iOS и SDK. Я использую локальные уведомления для обработки моих сигналов тревоги, но мне нужен какой-то метод управления локальными уведомлениями, которые я установил, чтобы они могли обновляться, если я редактирую или удаляю любой из сигналов тревоги, связанных с ними. Я выяснил, как я могу отменить планирование локального уведомления, используя функцию cancelLocalNotification:
после того, как это было запланировано, но мне трудно понять, как извлечь объект Local Notification, связанный с сигналом тревоги, который был отредактирован или удален, чтобы я мог использовать эту функцию. Я должен отметить, что все мои объекты сигналов тревоги, которые используются для создания локальных уведомлений, хранятся в базе данных базовых данных, и их интерфейс определяется как ...
@interface Alarm : NSManagedObject
{
}
@property (nonatomic, retain) NSNumber * Snooze;
@property (nonatomic, retain) NSNumber * AlarmID;
@property (nonatomic, retain) NSString * Label;
@property (nonatomic, retain) NSDate * Repeat;
@property (nonatomic, retain) NSDate * Time;
@property (nonatomic, retain) NSNumber * Enabled;
@property (nonatomic, retain) NSString * Song;
@property (nonatomic, retain) NSString * Sound;
@end
Большое спасибо за помощь!