2011-07-18 1 views
0

CoreData를 사용하여 이미지를 저장합니다. 종종 이러한 이미지는 동일합니다. 바인딩을 사용하여 테이블보기를 설정합니다. 하나의 열은 이미지를 포함합니다.NSData를 사용하지 않고 CoreData를 사용하여 이미지 저장

이제 항상 전체 이미지 데이터를 저장하고 싶지는 않습니다. 난 그냥 이미지 경로를 저장하지만 여전히 테이블보기에서 이미지를 표시하고 싶습니다.

이렇게하는 가장 좋은 방법은 무엇입니까? 나는 그것을 알아낼 수있다.

+0

바인딩을 사용 중이므로 MacOS에서 가져옵니다. – TechZen

+0

Xcode를 사용하는 Mac OS에서 예. – Daniel

답변

1

문자열과 각 문자열에 필요한 메타 데이터를 저장할 수 있습니다. 이름 충돌이 염려되는 경우 파일의 이름을 고유 한 식별자로 바꾸고 파일의 실제 이름이나 제목을 두 번째 열의 데이터베이스에 저장하십시오. 가장 큰 위험은 파일 시스템이 데이터베이스 표현과 동기화되지 않으므로 오류를 확인하고 적절하게 처리하는 것입니다 (예 : 이미지 행을 삭제할 수없는 경우 파일을 삭제하지 말아야하며 그 반대의 경우도 마찬가지입니다.