gpt4 book ai didi

ios - ABPersonRemoveImageData 在本地工作但不更新 iCloud

转载 作者:行者123 更新时间:2023-11-29 03:46:53 25 4
gpt4 key购买 nike

我有管理 iPhone/iPad 联系人的应用程序,其中一项功能是删除多个联系人的特定标签。

所有标签都工作得很好,删除标签数据后,它会反射(reflect)在 iCloud 和同一 iCloud/Apple ID 的其他设备上。

但是,联系人的图像不会在其他设备上更新。

我正在使用 ABPersonRemoveImageData 删除联系人的图像数据。

这里是代码示例:

if (ABPersonHasImageData(person)) 
{
ABPersonRemoveImageData(person, &error);
ABAddressBookSave(ab, NULL);

if (error != NULL) return false;
}

更奇怪的是,对于同一个联系人,在相同的代码中,我删除了生日日期和图像数据,生日日期的删除会反射(reflect)在其他设备上,而图像仍然存在!

这是 iOS 上的错误吗?

最佳答案

这个我也看过。如果我更新的不仅仅是图像,它会同步已删除的图像。我猜,是的,这是 iCloud 的另一个错误。

关于ios - ABPersonRemoveImageData 在本地工作但不更新 iCloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17641742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com