0
iPhone/iPad 연락처를 관리하는 응용 프로그램이 있습니다. 기능 중 하나는 여러 연락처에 대한 특정 태그를 삭제하는 것입니다.ABPersonRemoveImageData는 로컬에서는 작동하지만 iCloud는 업데이트하지 않습니다.
모든 태그는 태그 데이터를 제거한 후에도 완벽하게 작동하며 동일한 iCloud/Apple ID에 대해 iCloud 및 기타 장치에 반영됩니다.
그러나 연락처의 이미지는 다른 장치에서 업데이트되지 않습니다.
연락처의 이미지 데이터를 제거하는 데 ABPersonRemoveImageData를 사용하고 있습니다. 여기
코드 샘플 :
같은 접촉, 같은 코드에서, 나는 생일 날짜와 이미지 데이터, 생일 날짜의 제거 얻는다을 제거하는 것이 더 이상 무엇if (ABPersonHasImageData(person)) {
ABPersonRemoveImageData(person, &error);
ABAddressBookSave(ab, NULL);
if (error != NULL) return false;
}
이미지가 여전히 존재하는 동안 다른 장치에 반영됩니다.
iOS의 버그입니까?