Je veux convertir mon image enregistrée dans CoreData en chaîne pour que je puisse l'utiliser (je ne veux pas le convertir directement en une image que j'ai besoin d'envoyer l'image/chaîne à la page suivante aussi).convertir un nsdata en chaîne dans swift
Voici mon code que je suis en train mais obtenir BAD_EXC_Result
au cours de l'exécution comme il a trouvé la valeur nil
mais tableImageArray[indexPath.row]
a la valeur que je passe à if
déclaration:
if tableImageArray[indexPath.row] != "" {
var _Image:String = String(data: tableImageArray[indexPath.row], encoding:NSUTF8StringEncoding)!
//(NSString(data:tableImageArray[indexPath.row], encoding:NSUTF8StringEncoding)) as String!
print(_Image)
}
Comment avez-vous obtenu le 'NSData' dans le' tableImageArray'? – Sweeper
Tout cela ne semble pas très logique, Si le tableau contient des objets NSData, la comparaison avec String n'a aucun sens. Essayer de créer une chaîne avec des données d'image n'a aucun sens non plus. Vous dites que les données ont un encodage UTF8, mais ce n'est pas le cas - ce sont des données d'image. – Eiko