Convertir ou convertir l'objet string

comment puis-je convertir n'importe quel type d'objet à une chaîne de caractères?

let single_result = results[i]
var result = ""
result = single_result.valueForKey("Level")

maintenant, je reçois le message d'erreur: impossible d'affecter une valeur de type d'un objet à une valeur de type chaîne de caractères.

et si je cast:

result = single_result.valueForKey("Level") as! String

j'obtiens l'erreur:
Pourrait ne pas jeter de valeur de type '__NSCFNumber' (0x103215cf0) à "NSString' (0x1036a68e0).

Comment puis-je résoudre ce problème?

de quel type est single_result.valueForKey(“Level”) Avez-vous essayé d'utiliser String(single_result.valueForKey(“Level”))
Qu'est-ce que les résultats de type?

OriginalL'auteur da1lbi3 | 2015-05-16