我开发了一个应用程序,它将图像设置为我的联系人。它的工作正常,我的联系人在iPhone AddressBook App中有正确的图像
我将地址簿与Google同步,我的联系人图片与Google无法同步
为什么??如果我使用地址簿中的编辑设置图像,它的工作正常吗?
我做错了什么?
干杯和圣诞快乐。
imgEscollida是和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);