자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Delphi 10.4.1 iOS 카메라 앨범 다중 선택 방법
2020.10.28 10:39
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요
Delphi 10.4.1 버전으로 모바일 앱을 개발중에 있습니다.
사진첩의 사진을 여러개 선택하여 한번에 처리해고자 하는데,
이런 단순한 기능도 뭔가 델파이에서는 지원되지 않는 듯 하네요.
그래서 안드로이드에서는 파일 접근 권한을 허용하고 카메라 앨범 경로인
"/storage/emulated/0/DCIM/Camera" 에 접근하여 파일 리스트를 불러와 다중 선택하도록 처리하였습니다.
그런데 iOS에서는 어떻게 해결해야할지 모르겠네요..
ActionList에 있는 TTakePhotoFromLibraryAction 을 활용하면 이미지 1개 선택은 가능하던데..
혹시나 알고계신 부분에 대해 대략적인 조언이라도 괜찮으니 댓글 부탁드립니다.
Delphi Delphi 10.4.1 iOS 카메라 앨범 다중 선택 방법
2020.10.28 10:39
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요
Delphi 10.4.1 버전으로 모바일 앱을 개발중에 있습니다.
사진첩의 사진을 여러개 선택하여 한번에 처리해고자 하는데,
이런 단순한 기능도 뭔가 델파이에서는 지원되지 않는 듯 하네요.
그래서 안드로이드에서는 파일 접근 권한을 허용하고 카메라 앨범 경로인
"/storage/emulated/0/DCIM/Camera" 에 접근하여 파일 리스트를 불러와 다중 선택하도록 처리하였습니다.
그런데 iOS에서는 어떻게 해결해야할지 모르겠네요..
ActionList에 있는 TTakePhotoFromLibraryAction 을 활용하면 이미지 1개 선택은 가능하던데..
혹시나 알고계신 부분에 대해 대략적인 조언이라도 괜찮으니 댓글 부탁드립니다.
(예전에 조사하다 중단한 내용을 공유합니다.)
사진첩의 사진정보를 읽어오는 방법은 Photo Framework(PhotoKit)을 이용해야 할 것 같습니다.
다음 글에서는 PHAsset 클래스의 fetchAssetsWithLocalIdentifiers 메소드를 이용해 카메라롤에 있는 사진정보 목록을 가져오는 일부 예제입니다.
https://baccusf.tistory.com/47
Photos framework에 대한 애플의 문서는 다음 링크를 참고하세요.
https://developer.apple.com/library/archive/samplecode/UsingPhotosFramework/Introduction/Intro.html#//apple_ref/doc/uid/TP40014575-Intro-DontLinkElementID_2
Photos.framework는 맥의 다음 경로에 위치합니다.(저의 경우)
/System/Library/Framworks
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
SDK를 변환하는 작업은 SdkTransform.exe를 참고하면 좋을 것 같습니다.
https://qiita.com/pik/items/52fbbbfa0f391ad95c92
제가 조사한 내용은 여기까지입니다. 참고 부탁드리며, 진행하며 정보도 공유해 주시면 너무 감사하겠습니다.^^