2016-07-21 4 views
0

AddressBook을 사용하여 연락처를 가져 와서 Core Data에 저장했습니다. 나는 또한 완벽하게 잘 작동 ExternalCallBack에 등록합니다.앱이 종료 된 동안 업데이트 된 주소록의 주소록에서 연락처를 업데이트하십시오.

문제는 응용 프로그램이 백그라운드 (비활성)이거나 닫힌 (종료 된) 동안 연락처가 AddressBook으로 업데이트되면 앱이 활성화 될 때 CoreData의 연락처를 업데이트하려고하는 것입니다.

해결책을 찾았지만 찾지 못했습니다. 나는 그것이 기존의 프레임 워크에서 가능한지 아닌지를 모른다.

연락처 정보를 업데이트하는 것이 중요합니다.

이 문제를 해결할 방법이 있거나 다른 방법으로 도움이 될 수있는 다른 아이디어 나 트릭이 있으면 알려주십시오.

도움이나 의견을 보내 주시면 감사하겠습니다.

답변

0

알림 등록 연락처 프레임 워크에서 "CNContactStoreDidChangeNotification"을 사용할 수 있습니다. addressBook에서 변경 한 내용이 있으면 앱이 백그라운드에 있어도 사용자에게 알립니다.

+0

죄송합니다. 질문이 업데이트됩니다. 앱이 비활성이거나 폐쇄 된 경우에도 업데이트하고 싶었습니다. 나는 처음 언급하지 않았다. –

+0

@ MananDevani 해결책을 찾았습니까? –

+0

@Ignor Khomenko : 아니요, 문제에 대한 해결책을 찾지 못했습니다. –

관련 문제