2009-12-25 3 views
0

사용자가 사진을 선택하고 해당 선택 사항을 데이터베이스에 저장해야하는 경우 선택한 사진에 대한 링크를 저장할 수 있습니까? 아니면 이미지를 잡고 앱의 문서에 저장해야합니까? 폴더? 후자는 이미지가 필연적으로 공간의 두 배를 차지하게하므로 실용적이지 않습니다.선택한 사진에 연결

저는 UIImagePickerControllerDelegate에 익숙하지만 응용 프로그램이 다시 시작될 때까지 지속되는 이미지에 대한 안정적인 참조를 얻는 방법을 모르겠습니다. 사용자가 사진 라이브러리에서 해당 이미지를 삭제하면 연결이 끊어 질 수 있습니다. 그것을 확인하는 방법이 있습니까?

답변

1

사진 라이브러리에 저장된 이미지로 파일 URL을 가져 오는 방법은 없습니다.

프로그래밍 방식으로 파일에 대한 참조를 유지해야하는 경우 UIImagePickerController에서 이미지를 선택하고 문서 폴더에 복사본을 저장하는 것이 유일한 옵션 일 수 있습니다.

왜 이미지에 대한 파일 참조가 필요한지 이해할 수 있다면 도움이 될 것입니다. 아이폰에 관한 한, 이미지는 사진 라이브러리에서 안전하고 건강합니다. 사용자가 필요로하는 경우 이미지 피커에서 이미지를 가져올 수 있습니다.

그러나 사용자 정의 배경이나 용도로 사용하려는 경우 사본 저장이 유일한 옵션이라고 생각합니다.

+0

감사합니다. 사용자가 이미지를 선택하기 때문에 선택한 이미지의 사본을 보관해야합니다. 이미지는 앱에서 사용됩니다. 사용자는 몇 가지 기준에 따라 이미지를 정렬합니다. 앱은 사용자가 선택한 이미지에서 항상 작동합니다. 사용자가 각 앱을 다시 시작한 후에 이미지를 선택하지 않게하려면 참조가 필요합니다. 이미지는 문서 폴더에 저장하는 것과 같습니다. 그게 내 사건에가는 길 같아? – user230949

관련 문제