Je suis en train de créer des UILocalNotification
sans programmation, juste à partir de l'arrière-plan avec le code suivant :
let n = UILocalNotification()
n.alertBody = "\(nam) \(wat)"
n.userInfo = ["id": id, "t":type.rawValue]
n.soundName = UILocalNotificationDefaultSoundName
n.category = "call_chat"
app.scheduleLocalNotification(n)
Je suis en train d'imprimer userInfo
à l'intérieur
func application(_ application: UIApplication, didReceive notification: UILocalNotification)
Jusqu'ici, tout va bien. Mais j'ai besoin de supprimer certaines notifications avec le même identifiant plus tard et d'en créer de nouvelles. Lorsque j'essaie de les obtenir avec UIApplication.shared.scheduledLocalNotifications
tous ont userInfo==nil
dans iOS9 et userInfo==["":""]
dans la version bêta d'iOS10.