Ne peut pas forcer déballer valeur de non-type facultatif: Éviter le “Facultatif()”

J'ai enregistré les compétences d'un joueur dans NSUserDefaults comme un dictionnaire, mais quand je veux y accéder, xcode dit "ne peut pas forcer déballer valeur de non-type facultatif". Quand j'enlève les "!" il écrit "en Option (1)" où je veux me débarrasser de "Facultatif()". Comment puis-je écrire "1"?

if let playerDic = defaults.objectForKey("Player") as? [String: Int] {
    lbLevel.setText(String(playerDic!["level"]))
}

se transforme en

"Cannot force unwrap value of non-optional type"

if let playerDic = defaults.objectForKey("Player") as? [String: Int] {
    lbLevel.setText(String(playerDic["level"]))
}

se transforme en

Optional(1)

OriginalL'auteur Nicklas Mandrup Frederiksen | 2015-11-18