사진을 저장하는 기능이 필요하다


사진 로드 기능은 잘 되는 것을 확인했으니,


이제 사진을 저장하는 기능이 구현되어야 한다.


여기서 핵심은, UIImageWriteToSavedPhotosAlbum 


이 메서드를 어떻게 적절하게 사용할 수 있느냐는 것이다



// 사진을 저장한다

-(IBAction)SaveClick

{

    UIImageWriteToSavedPhotosAlbum(orginImage, self, nil, nil);


    // UIImageWriteToSavedPhotosAlbum(<#UIImage *image#>, <#id completionTarget#>, <#SEL completionSelector#>, <#void *contextInfo#>)

    

    

}





코딩이 완료되었다면,


결과를 확인해볼까?


사진 불러오는 기능을 통해서 (첫번째화면)


사진을 로드하고 (두번째화면)


Sava버튼을 누르고나면, 


아랫부분에 저장되어진 해당사진을 확인할 수 있다 (세번째화면)


            







한가지 문제점이 있었다


사진을 로드한 후에, 저장을 하면 괜찮았는데


사진로드 없이 빈화면에서 Save버튼을 누르게 되면 오류가 발생하는 것이었다


프로그램을 수정하여,


사진파일이 열려있을 때만 저장하도록 변경했다


Posted by 스타켄지니어
,