2013-07-16 2 views
0

kabpersonModificationDateProperty를 사용하여 마지막 시작 이후 추가되거나 수정 된 AddressBook 레코드를 감지합니다.ABAddressbook 레코드 삭제 알림

마지막으로 시작한 이후에 어떤 레코드가 삭제되었는지 감지 할 수 있습니까?

답변

1

정말 좋았을 텐데.

유일한 옵션은 모든 레코드 ID를 캐시 한 다음 시작시 전체 목록을 비교하는 것입니다.

iOS가 iCloud를 통해 동기화 할 때와 같이 모든 ID를 다시 쓰는 상황에 여전히 노출되어있는 경우 모든 레코드가 삭제되고 전혀 새로운 배치가 추가 된 것처럼 보입니다. 필드 (성/이름 등)를 비교하여 기존 레코드에서 ID가 변경된 사례를 인식하려고 할 수 있습니다.