1

我开发了一个为我的联系人设置图像的应用程序。一切正常,我的联系人在 iPhone AddressBook 应用程序中的图像正确。
我将我的地址簿与 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);
4

0 回答 0