ABPersonSetImageData工作正常,但联系人的照片与Google无法同步

时间:2011-12-25 20:40:49

标签: objective-c ios4 uiimage abaddressbook google-contacts

我开发了一个应用程序,它将图像设置为我的联系人。它的工作正常,我的联系人在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);

0 个答案:

没有答案