Is it possible to do this? UIApplication\'s
scheduledLocalNotifications
doesn\'t seem to return notifications that have already been delivered to t
You can do it when you schedule the notification if you also save it in NSUserDefaults, using NSKeyedArchiver to convert it to NSData.
To get it back as UILocalNotification you use NSKeyedUnarchiver. Then you're able to delete it using the cancelLocalNotification method.
Fully explained here (Swift version + link to original Obj-C solution)