2017-03-06 3 views

답변

1

ALAssetsLibrary 프레임 워크를 사용하여 디스크에 이미지를 저장할 수 있습니다.

방법에 따라 시도하십시오 -

ALAssetsLibrary().writeImageToSavedPhotosAlbum(editedImage.CGImage, orientation: ALAssetOrientation(rawValue: editedImage.imageOrientation.rawValue)!, 
      completionBlock:{ (path:NSURL!, error:NSError!) -> Void in 
       print("Image path - \(path)") 
     }) 
+0

없음 실제로는 IOS에 depreceated되지 않은 프로젝트에 노력하여 스냅 코드를 보여 주시기 바랍니다 @SaikrishnaBurra HTTPS 9.0 –

+0

새로운 솔루션 : // www가 .hackingwithswift.com/example-code/media/uiimagewritetosavedphotosalbum-how-to-the-ios-photo-album- – Meet

+0

아니 형제 ... 이건 나에게 도움이되지 않았다 .... 어떻게 구할 완료 완료 후 이미지 이름? –

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

      let imageUrl = info[UIImagePickerControllerReferenceURL] as! NSURL 
      // here you got file path that you select from camera roll 

      let image = info[UIImagePickerControllerOriginalImage] as! UIImage 
     // here you got image that select from camera roll now just save it 

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

메신저가 imageUrl을 nil로 가져오고 있습니다. 감사합니다. 다른 방법이라도? –

+0

당신은 내가 현재 응용 프로그램에서 이미 사용하고있는이 코드를 전혀 얻지 못하기 때문에 아무 것도 얻지 못한다고 확신합니까? –

+0

예. 사진을 찍지 않고 다시 찍었습니다. 이미지를 사진 앨범에 저장 했습니까? –