2009-11-12 8 views
1

주소록의 연락처 (예 : ABAddressBook)가 변경되면 (예 : 업데이트, 삭제 등) 모든 주소록을 알리는 한 응용 프로그램을 수행하고 있습니다. 나는 ABAddressBookRegisterExternalChangeCallback가 알림을 줄 것이라고 읽었지만 어떻게 작동하는지 잘 모르겠습니다. 응용 프로그램이 닫히더라도 변경 내용을 저장하려고했습니다. 아무도 동일하거나 모든 입력에 대해 작업 한 사실을 알려주십시오.주소록 청취자

답변

1

응용 프로그램을 실행할 때만 콜백을받습니다. 응용 프로그램이 실행되고 있지 않을 때 알림을받을 수 없습니다.

0

iOS4 +에서 앱이 백그라운드에 있고 포 그라운드 앱이 주소록을 변경하면 앱이 다음에 포어 그라운드 (예 : '실시간'이 아닌)로 전환 될 때 콜백이 호출됩니다. 앱이 완전히 종료 된 경우 물론 iOS 4 이전 버전처럼 작동합니다.