gpt4 book ai didi

ios - CKFetchRecordChangesOperation 首先返回垃圾数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:56:42 26 4
gpt4 key购买 nike

当 previousServerToken 为 null 时,CKFetchRecordChangesOperation 似乎需要多次通过才能下载第一组数据,重试直到 moreComing 标志被清除。

不是因为记录太多——在我的测试中,我只有大约 40 条成员记录,每条记录都属于 6 个组中的一个。

第一遍给出了两个格式错误的成员记录;第二遍有时会从尚未下载的组中发送一些成员记录,或者什么也不发送。只有在第三遍之后,它才会按预期下载所有剩余的组和成员。

知道为什么会这样吗?

最佳答案

如果区域中删除了很多记录,就会发生这种情况。服务器扫描该区域的所有更改,然后删除已删除记录的更改。有时这会导致一批更改为零记录更改,但 moreComing 设置为 true。

看看 iOS 10/macOS 10.12 中 CKFetchRecordZoneChangesOperation 上的新 fetchAllChanges 标志。 CloudKit 将为您通过管道获取更改请求,您只会看到记录更改和区域更改 token ,直到区域中的所有内容都已获取。

关于ios - CKFetchRecordChangesOperation 首先返回垃圾数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37769529/

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