Я разработал приложение, которое устанавливает изображение для моего контакта.Он работает нормально, у моего контакта правильное изображение в приложении iPhone AddressBook.
Я синхронизирую свою Адресную книгу с Google, а изображение моего контакта не синхронизируется с Google.
Почему ??Если я установлю изображение с помощью «Редактировать» в адресной книге, оно будет работать нормально?
Что я делаю неправильно?
Приветствия и счастливого Рождества.
imgEscollida is и UIImage с нужным фотоконтактом для установки.
ABAddressBookRef addressBook = ABAddressBookCreate();
ABRecordRef record = ABAddressBookGetPersonWithRecordID(addressBook, personaID);
if (record!=nil) {
CFErrorRef *error = nil;
ABPersonSetImageData(record, (CFDataRef)
(UIImagePNGRepresentation([self imgEscollida])), &error);
if (ABAddressBookSave(addressBook, &error)) {
NSLog(@"%s saved successfuly", _cmd);
}
else {
NSLog(@"%s something bad happen while saving", _cmd);
}
}
CFRelease(addressBook);