Swift 3 和 Xcode 8:从存储在 SQLITE 数据库字段中的 URL 路径获取图像
Swift 3 and Xcode 8 : Get Image From URL Path Stored in SQLITE Database Field
我已经实现了以下代码以将图像添加到文档目录并将路径存储在我的 sqlite 数据库中
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
imagePath = imagesDirectoryPath + "/\(Date().description.replacingOccurrences(of: " ", with: "")).png"
print(imagePath)
let data = UIImagePNGRepresentation(image)
print(data!)
let success = FileManager.default.createFile(atPath: imagePath, contents: data, attributes: nil)
print(success)
dismiss(animated: true) { () -> Void in
}
}
Can Anyone help me how to get image back into My Tableview Using this Path as shown in the Image.
在 Table View cellForRowAt 方法中或者在你的情况下如果你想在其他情况下显示图像
您可以通过
简单地做到这一点
let imageURL = URL(fileURLWithPath: student.Image_URL)
cell.imgProfileDisplay.image = UIImage(contentsOfFile: imageURL.path)
这将从我们存储在数据库中的 URL 中转换图像。
对于实现的完整源代码,请评论。
谢谢
我已经实现了以下代码以将图像添加到文档目录并将路径存储在我的 sqlite 数据库中
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
imagePath = imagesDirectoryPath + "/\(Date().description.replacingOccurrences(of: " ", with: "")).png"
print(imagePath)
let data = UIImagePNGRepresentation(image)
print(data!)
let success = FileManager.default.createFile(atPath: imagePath, contents: data, attributes: nil)
print(success)
dismiss(animated: true) { () -> Void in
}
}
Can Anyone help me how to get image back into My Tableview Using this Path as shown in the Image.
在 Table View cellForRowAt 方法中或者在你的情况下如果你想在其他情况下显示图像
您可以通过
简单地做到这一点let imageURL = URL(fileURLWithPath: student.Image_URL)
cell.imgProfileDisplay.image = UIImage(contentsOfFile: imageURL.path)
这将从我们存储在数据库中的 URL 中转换图像。
对于实现的完整源代码,请评论。 谢谢