2012-07-10 3 views
0

앨범에 사진을 저장하려면 UIImageWriteToSavedPhotosAlbum을 사용합니다. 그러나 사진이 너무 큰 경우 저장을 완료하는 데 오랜 시간이 걸릴 것입니다. 저장 프로세스를 취소 할 수있는 취소 버튼이 필요합니다. 하지만 그렇게 할 방법이없는 것 같습니다. 아무도 그 일을하는 방법을 알고 있습니까?전화 앨범에 이미지 저장을 중지하는 방법은 무엇입니까?

UIImage * tempImage = [[UIImage alloc] initWithContentsOfFile : pPath]; UIImageWriteToSavedPhotosAlbum (tempImage, self, @selector (finishedSavingImage : didFinishSavingWithError : contextInfo :), [파일 유지]);

답변

0

저장하기 전에 이미지 크기를 확인해야합니다.

1

지적하신 것처럼 문서화 된 취소 방법이없는 것처럼 보입니다. 저축은 백그라운드에서 발생하기 때문에이를 취소 할 방법이 정말로 필요합니까?

결국에는 사용자가 응용 프로그램에서 다른 작업을 계속할 수 있다고 생각할 수 있습니다. 어쨌든 UIActivityIndicator를 어딘가에 표시하여 사용자가 백그라운드에서 저장이 진행되고 있음을 알 수 있습니다.

관련 문제