Swift: Conversion de NSNumber en NSString (NSNumber n'est pas un sous-type de NSString)
Dans mon application, je vais dans CoreData et saisissant une entrée dont le type est un Double
alors j'essaie de mettre cette valeur dans un champ de texte dans mon application.
Cela ressemble à
lengthTextField.text = lastSession.length
mais j'obtiens le message d'erreur NSNumber is not a subtype of NSString
La valeur de lastSession.length
est de 6,0 pour référence. Toutes les suggestions sur la façon de bien mettre les données dans mon champ de texte?
Merci!
source d'informationauteur Zack Shapiro
Vous devez vous connecter pour publier un commentaire.
Dans la base de données de numéros sont soutenus par
NSNumber
. Vous pouvez consulter la documentation iciDans swift, vous pouvez accéder à la représentation de chaîne du nombre par le biais de la propriété d'instance
stringValue
Vous devez formater le NSNumber de doubleValue membre d'une chaîne de caractères avant de sortir.