Getting this error while saving image to photos: * ERROR * CGImageSource was created with data size: 22467 - current size is only: 6139
let canvasframe = self.canvasView.frame
self.canvasView.frame = CGRectMake(0, 0, self.size.width, self.size.height)
UIImageWriteToSavedPhotosAlbum(self.getUIImageFromThisUIView(self.canvasView),nil,nil,nil);
self.canvasView.frame = canvasframe
func getUIImageFromThisUIView(aUIView: UIView) -> UIImage {
UIGraphicsBeginImageContext(aUIView.bounds.size)
aUIView.layer.renderInContext(UIGraphicsGetCurrentContext()!)
let viewImage: UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return viewImage
}