我想下载图片并使用时间戳名称保存。
以下是我用过的代码:
@IBAction func btnDownload_Clicked(_ sender: UIButton) {
let timeStamp = String(Date().ticks)
print("timeStamp : \(timeStamp)")
UIImageWriteToSavedPhotosAlbum(imgQRCode.image!, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)
}
//MARK: - Add image to Library
func image(_ image: UIImage, didFinishSavingWithError error: Error?, contextInfo: UnsafeRawPointer) {
if let error = error {
let objAlert = UIAlertController(title: "Error", message: error.localizedDescription, preferredStyle: .alert)
objAlert.addAction(UIAlertAction(title: "OK", style: .default))
present(objAlert, animated: true)
}
else {
let objAlert = UIAlertController(title: "", message: saveQR, preferredStyle: .alert)
objAlert.addAction(UIAlertAction(title: "OK", style: .default))
present(objAlert, animated: true)
}
}
但是,上面代码的问题是如何将Timestamp设置为Image的名称?
我已经尝试了这个link,其中图片是在照片应用中看不到的。
任何快速修复?