swift3
你好,我想在sqlite中保存照片并随时加载它。
首先,从照片库中选择照片。 第二,将它保存在sqlite中(怎么样?) 最后,我想显示sqlite信息中的照片
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let mediaType = info[UIImagePickerControllerMediaType] as! NSString
self.dismiss(animated: true, completion: nil)
if mediaType.isEqual(to: kUTTypeImage as String) {
let image = info[UIImagePickerControllerOriginalImage] as! UIImage
let imageData = UIImagePNGRepresentation(image)
let strBase64:String = (imageData?.base64EncodedString(options: .lineLength64Characters))!
imageInfo = strBase64 // <imageInfo will saved in sqlite
imageView.image = image
}
}
这段代码是如何带来照片的。
答案 0 :(得分:0)
您应该只在sqlite中保存照片的路径,并在将来使用该路径显示照片。 所以你的步骤应该是:
1)从照片库中获取照片
2)将照片保存在文件目录
中3)在sqlite中存储照片的路径