Swift 3:下载图像并将其名称保存到照片库

时间:2017-09-06 07:07:15

标签: ios swift xcode uiimageview photos

我想下载图片并使用时间戳名称保存。

以下是我用过的代码:

@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,其中图片是在照片应用中看不到的。

任何快速修复?

0 个答案:

没有答案