반응형
특정 버튼을 눌렀을 때 앨범에 이미지를 다운로드하려는 기능을 구현하고자 했다.
우선은 info에 다음과 같은 항목들을 추가했다.
[Privacy - Photo Library Additions Usage Description]
앱이 사용자의 사진 라이브러리에 대한 추가 전용 액세스를 요청하는 이유를 사용자에게 알려주는 메시지이다.
[Privacy - Camera Usage Description]
앱이 기기의 카메라에 대한 액세스를 요청하는 이유를 사용자에게 알려주는 메시지이다.
[Privacy - Photo Library Usage Description]
앱이 사용자의 사진 라이브러리에 대한 액세스를 요청하는 이유를 사용자에게 알려주는 메시지이다.
기타 info리스트에 대한 설명은 아래의 블로그를 참고하면 될 것 같다.
출처: https://velog.io/@rlawnstn01023/XcodeInfo.plist-Privacy#privacy---camera-usage-description
[Xcode]Info.plist - Privacy
reject 사유로 자주 언급되는 항목에 대한 설명
velog.io
info리스트를 추가 한 후 특정 버튼을 눌렀을 때 다운로드가 진행될 수 있도록 다음과 같이 UIImageWriteToSavePhotosAlbum 메서드를 사용했다.
여기서 galleryImage는 UIImageView여서 galleryImage.image를 작성해서 UIImage를 가져왔다.
그 결과 다음과 같이 기기의 앨범에 galleryImage.image의 사진이 저장되었다.
반응형
'iOS 개발' 카테고리의 다른 글
iOS - github으로 협업하기, info.list 에러 발생, 시뮬레이터가 보이지 않을 때 해결 방법 (1) | 2022.11.19 |
---|---|
iOS개발 - Toast_Swift 라이브러리(토스트 메시지 띄우기) (0) | 2022.08.23 |
iOS 개발 - Navigation Controller에서 뒤로 가기 액션 (0) | 2022.08.12 |
iOS개발 - SwiftyJSON, JSON 정리 (0) | 2022.08.01 |
iOS개발 - Alamofire request (0) | 2022.07.25 |