2011-03-27 2 views
0

아래 링크의 쿼리에 따라 ALAsset Library에서 사진 앨범 이미지를 가져 오는 작업을 구현했습니다.iPhone : 사진 앨범 이미지 URL을 저장하고 나중에 비교하려면 :

Upload ALAsset URL images to the server

나는 이미지를 얻을 자산 URL의 아래 같은 "자산 라이브러리 : //asset/asset.JPG ID = 1000000001 & 내선 = JPG" "자산 라이브러리 : // 자산/? asset.JPG ID = 1000000002 & 내선 = JPG " "자산 라이브러리 : //asset/asset.JPG ID = 나는 데이터베이스에 다음을 저장할 = JPG "

1000000003 & 내선 (또는) 파일 [나중에 어떤 목적으로 비교하기에 적합한 지 모르겠습니다.] 다음 번엔 (30 분 후) 애셋에서 모든 이미지 URL을 다시 가져 와서 DB에 저장된 이전 이미지 URL과 비교하여 사진 앨범에 새 이미지가 추가되었는지 확인합니다. 사진 앨범에 새 이미지가 추가되면 코드에 해당 이미지가 표시됩니다.

SQLite 데이터베이스 (또는) 파일과 다음 번에 이전 데이터와 현재 데이터를 비교하기에 충분한 이미지 URL 문자열을 저장하려면 무엇을 사용해야합니까? 나는 sqlite 데이터베이스를 만들고 데이터를 저장하고 이미지 URL 문자열을 저장된 데이터와 비교하는 방법을 생각했다. 내가 갈 권리가 있니? 그렇다면 sqlite 데이터베이스에 데이터 (이미지 URL 문자열)를 저장하고 새 이미지 URL과 저장된 데이터를 비교하는 방법을 알고 있습니까? Firefox sqlite manager plugin을 통해 sqlite 데이터베이스를 만들고 테이블을 추가했습니다. 내 목적을 해결하기 위해 샘플을 추가로 가져 오지 않습니다. 즉, 이미지 URL 문자열을 sqlite 데이터베이스에 저장하고 저장된 이미지 URL 문자열과 애셋 라이브러리에서 가져온 새 이미지 URL 문자열을 비교합니다.

도와주세요.

감사합니다.

답변

0

Edit..sorry, 난 마지막 코멘트를 놓친 튜토리얼을 따라 저장 SQLite는 데이터베이스를 사용하여 여기에

http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html

튜토리얼을 통해 데이터베이스 및 핵심 데이터를 설정하는 방법을 배우십시오. 정보를 저장하는 방법을 확인할 수 있습니다. 필요에 맞게 코드를 변경하십시오.

다시 편집하십시오. 필요한 정보를 가져 오기 위해 술어를 사용하거나 문자열 비교 (Google "iPhone SDK 비교 문자열")를 사용하여 새 문자열과 비교할 수 있습니다.

또는 내가 아직 튜토리얼을 찾을 수없는 등 비교 SQLite는 데이터베이스에서 이미지의 URL 문자열을 저장하고 수행하는 방법을 배우고 싶은

if ([myArrayOfURLS containsObject:theNewUrl]) { 
     [self doSomethingWithMyNewURLIGuess]; 
} 
관련 문제