1

連絡先に画像を設定するアプリを開発しました。正常に動作しています。私の連絡先は、iPhone AddressBook アプリに正しい画像を持っています。
アドレスブックを Google と同期していますが、連絡先の画像が Google と同期しません。
どうして??AddressBook で Edit を使用して画像を設定すると、正常に動作しますか?
私が間違っていることは何ですか??
乾杯とメリー クリスマス。

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