如何在Swift 3.0中获取保存的图像URL

时间:2016-10-23 14:47:03

标签: ios swift

我正在尝试获取已保存图像的路径。我正在我的物理设备上运行代码。我可以拍照,但即使我保存图片,也无法获取保存图片的网址。

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

        let photo = info[UIImagePickerControllerOriginalImage] as? UIImage
        self.photoImageView.image = photo

        UIImageWriteToSavedPhotosAlbum(photo!, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)

        self.dismiss(animated: true, completion: nil)
    }



    func image(_ image: UIImage, didFinishSavingWithError error: NSError?, contextInfo: UnsafeRawPointer) {



    }

1 个答案:

答案 0 :(得分:0)

据我所知Apple没有提供API来选择任何类型的文件,如在android中使用文件管理器。如果您想在应用程序中显示图像,则需要打开相册并选择所需的图片。 如果您仍然希望将文件管理器的概念作为设备上的文件夹,子文件夹和文件,则必须使用iCloud存储,因为它提供了您希望拥有的上述目录系统。