2011-11-23 2 views
0

인터넷 연결이있는 경우 웹 서비스에서 데이터를 가져 오는 응용 프로그램을 개발하고이 데이터를 Sqlite 데이터베이스에 저장할 수 있습니다 (업데이트가 필요하지 않음). 로컬 데이터로 이동), 인터넷에 연결될 때마다 앱 (또는 백그라운드 스레드)이 웹 서비스에서 새 데이터를 계속 확인합니다.오프라인/온라인 모드에서 iPhone 응용 프로그램 처리

  1. 웹 서비스에서 반환 한 데이터에 새로운 레코드가 포함되어 있고 해당 데이터가 전체 데이터 집합이 아닌 새로운 데이터 만 저장한다는 것을 알아 채는 방법은 무엇입니까?
  2. 비슷한 시나리오의 웹에서 사용할 수있는 자습서가 있습니까?

답변

0

내 솔루션은 데이터베이스에 '추가 된'필드가있는 것입니다 (로컬 및 원격 모두). 그러면 서비스가 호출 될 때 전화는 로컬 DB에서 가장 최근에 업데이트 된 날짜/시간을 매개 변수로 전달합니다. .. so 서비스는 새 데이터 만 반환합니다.

0

RestKit을 확인하십시오. 그것은 도달 가능성을위한 갈고리와 핵심 데이터로 갈고리를 가지고 있습니다.