사진을 저장하는 기능이 필요하다
사진 로드 기능은 잘 되는 것을 확인했으니,
이제 사진을 저장하는 기능이 구현되어야 한다.
여기서 핵심은, UIImageWriteToSavedPhotosAlbum
이 메서드를 어떻게 적절하게 사용할 수 있느냐는 것이다
// 사진을 저장한다
-(IBAction)SaveClick
{
UIImageWriteToSavedPhotosAlbum(orginImage, self, nil, nil);
// UIImageWriteToSavedPhotosAlbum(<#UIImage *image#>, <#id completionTarget#>, <#SEL completionSelector#>, <#void *contextInfo#>)
}
코딩이 완료되었다면,
결과를 확인해볼까?
사진 불러오는 기능을 통해서 (첫번째화면)
사진을 로드하고 (두번째화면)
Sava버튼을 누르고나면,
아랫부분에 저장되어진 해당사진을 확인할 수 있다 (세번째화면)
한가지 문제점이 있었다
사진을 로드한 후에, 저장을 하면 괜찮았는데
사진로드 없이 빈화면에서 Save버튼을 누르게 되면 오류가 발생하는 것이었다
프로그램을 수정하여,
사진파일이 열려있을 때만 저장하도록 변경했다
'IT > iPhone' 카테고리의 다른 글
[ios앱만들기-사진편집]사진에 직접 그림을 그리기-1 (0) | 2016.04.11 |
---|---|
ios에서 DB접근시 No such Table 오류 발생 및 해결방법 (0) | 2016.04.08 |
[ios앱만들기-사진편집] 화면 상단부분의 시간표기 삭제 (0) | 2016.04.05 |
[ios앱만들기-사진편집] 사진을 불러오는 기능 (0) | 2016.04.04 |
[ios앱만들기-사진편집] 기본 화면 레이아웃 만들기 (0) | 2016.04.03 |