1

This is how I encoded:

let url:NSURL = NSURL(string : pictURL)!
let imageData : NSData = NSData.init(contentsOf: url as URL)!
let str64 = imageData.base64EncodedData(options: .lineLength64Characters)
// next line my code to save in core data just ignore it

The value for encoded data = 3286 bytes. I think it is wrong

let pictEncoded = person.value(forKeyPath: "pictureurl") as! String

if let imageData = Data(base64Encoded: pictEncoded, options: .ignoreUnknownCharacters),
       let image = UIImage(data: imageData)
    {
        cell.imgView.image = image
    }
Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129
ibmot
  • 51
  • 7

0 Answers0