Actualizar el contador de insignias en Swift

Con el siguiente código, obtengo (2) en el icono de la insignia inmediatamente después de compilar la aplicación:

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
    let installation = PFInstallation.currentInstallation()
    installation.setDeviceTokenFromData(deviceToken)
    installation.badge = 2
    installation.saveInBackground()
}

Probé la siguiente variante: Inicialicé un nuevovar badgeCount = 0 y después:

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
    badgeCount++
    let installation = PFInstallation.currentInstallation()
    installation.setDeviceTokenFromData(deviceToken)
    installation.badge = badgeCount
    installation.saveInBackground()
}

Pero cuando recibo nuevas notificaciones, no se actualiza a +1. ¿Alguien sabe cómo solucionarlo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta