Я хочу сохранить все мои запланированные localNotifications
до того, как приложение перейдет в фоновый режим.
Я получаю все localNotification
из UIApplication
, и я пытаюсь сохранить как:
NSArray *allNot =[[UIApplication sharedApplication] scheduledLocalNotifications];
UILocalNotification *not = [allNot objectAtIndex:0];
[[NSUserDefaults standardUserDefaults] setObject:not forKey:@"notifications"];
[[NSUserDefaults standardUserDefaults] synchronize];
Теперь проблема возникает.
Попытка вставить значение не-свойства класса 'UIConcreteLocalNotification'.
Когда я получаю локальные уведомления от моего [UIApplication sharedApplication] scheduledLocalNotifications]
Я получаю массив UIConcreteLocalNotification
.Проблема в том, что UILocalNotification
соответствует NSCoding
, но этот объект UIConcreteLocalNotification
не соответствует.
Как я могу это исправить?