2011-11-23 3 views
1

에서 저장 WriteImageToSavedPhotosAlbum 문제 요점은 여기를 참조하십시오 : https://gist.github.com/1387224monotouch : 카메라

을 기본적으로, 나는있는 UIImage과로 변환, 내가 AVCaptureStillImageOutput의 출력을 잡는거야의 AVCaptureSession에서 사진을 저장하기 위해 노력하고있어 ALAssetLibrary에있는 WriteImageToSavedPhotosAlbum 방법으로 보내려고합니다.

가 저장 된 후에는 그래서 자산 URL을 잡을 수있다 이렇게하는 이유는 ( UIImage.SaveToPhotosAlbum가 잘 작동하지만, 내가 만든 파일 이름을 추출하지 않음)

방법은 오류

던지고

저장된 사진의 이미지 인코딩에 실패했습니다.

누구든지 해결 방법을 알고 있습니까? AVCaptureStillImageOutput에서 NSData jpeg 스트림을 전달했지만 메타 데이터를 얻는 방법을 알 수 없으므로 NSDictionary을 전달해야합니다.

많은 감사

+0

은 http://bugzilla.xamarin.com/show_bug.cgi?id=2166과 관련이있는 것 같습니다. – buildmaster

답변

2

UIImage 잘못 결합 된 걸리는 WriteImageToSavedPhotosAlbum 오버로드 (그들은 CGImage 대신 소요). 이 문제가 수정되었으며이 핫픽스는 bug report에 있습니다. 통과 당신은 원시 NSData 스트림을 소요 WriteImageToSavedPhotosAlbum을 사용할 수 있어야 그 동안

( this bug report에서 sample code처럼) null 이외의 NSDictionary.