La conversion de l'Image en BASE64 Chaîne dans swift

Je suis en train de convertir l'Image qui est choisi par l'utilisateur, soit à partir de ses Photos ou Prendre des Nouvelles de la Caméra. Je suis capable de convertir l'image en base64 de la chaîne, mais le problème est que cela prend trop de temps et d'impressions d'une longue chaîne infinie

Voici la sortie de la Chaîne de qui je suis

La conversion de l'Image en BASE64 Chaîne dans swift

voici mon code:

//Image picker from Gallery
    func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
        imagePicker.dismissViewControllerAnimated(true, completion: nil)
        profileImage.image = image

    }

    //Image Picker from Camera

    func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
        imagePicker.dismissViewControllerAnimated(true, completion: nil)
        profileImage.image = info[UIImagePickerControllerOriginalImage] as? UIImage

        addPicBtn.setImage(nil, forState: .Normal)

        let imageData:NSData = UIImagePNGRepresentation(profileImage.image!)!
        let imageStr = imageData.base64EncodedStringWithOptions(NSDataBase64EncodingOptions(rawValue: 0))
        print(imageStr)


    }
Puisque c'est la conversion c'est de prendre le temps, il ne devrait pas effet pendant le chargement de l'image en base64 texte.
ce que vous voulez faire maintenant ?? je veux dire, où êtes-vous face à problème ...?? vous pouvez le vérifier en Base64 chaîne lien ci-dessous , si elle est codée droit ou pas codebeautify.org/base64-to-image-converter
sa prend beaucoup de temps lors de la conversion en chaîne de caractères

OriginalL'auteur Jayesh Gyanchandani | 2016-12-06