Ios 我如何访问保存在相机卷中的照片的Url

Ios 我如何访问保存在相机卷中的照片的Url,ios,swift,Ios,Swift,我想保存照片的URL,这些照片是从相机中拍摄的,或者是在相机卷中退出,并且已被选中。您的问题非常模糊,我们无法处理。但在任何情况下,我只是创建了一个应用程序,需要这种逻辑,所以我只想与您分享 func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { // Clear data if picture is r

我想保存照片的URL,这些照片是从相机中拍摄的,或者是在相机卷中退出,并且已被选中。

您的问题非常模糊,我们无法处理。但在任何情况下,我只是创建了一个应用程序,需要这种逻辑,所以我只想与您分享

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

    // Clear data if picture is repicked

    imageLocalURL = nil
    imageData = nil

    imageSelected = info[UIImagePickerControllerOriginalImage] as? UIImage

    if info[UIImagePickerControllerReferenceURL] != nil {

        // This would mean that image is chosen from photo library

        referenceURL = info[UIImagePickerControllerReferenceURL] as? NSURL
        let assets = PHAsset.fetchAssetsWithALAssetURLs([referenceURL! as NSURL], options: nil)
        let asset = assets.firstObject
        asset?.requestContentEditingInputWithOptions(nil, completionHandler: { (contentEditingInput, info) in
                    // This would be the URL of your image in photo library
                    self.imageLocalURL = contentEditingInput?.fullSizeImageURL

    } else {

        // This means that image is taken from camera

        imageData = UIImageJPEGRepresentation(imageSelected!, 1.0)

    }

    dismissViewControllerAnimated(true, completion: nil)
}

其思想是使用NSuserdefault将URL保存到集合视图中,以便以后加载