菜鸟教程小白 发表于 2022-12-12 09:44:05

ios - iCloud 核心数据不同步


                                            <p><p>我想我已经尽我所能在教程和苹果的文档中找到了。
但是我的 Core Data 并没有从我的 iOS 设备中获取到 iCloud 服务器。</p>

<p>简而言之,进行以下调用:</p>

<ul>
<li>获取 Ubiquitytoken 并检查用户是否想要使用 iCloud - 完成 - 工作正常</li>
<li>使用 URLForUbiquityContainerIdentifier 连接到 Ubiquity 容器: - 完成 - 虽然这应该没用(根据之前的讨论线程)</li>
<li>注册接收和处理 NSPersistentStoreCoordinatorStoresWillChangeNotification、NSPersistentStoreCoordinatorStoresDidChangeNotification、NSPersistentStoreDidImportUbiquitousContentChangesNotification 通知</li>
</ul>

<p>我确实在控制台中看到了以下消息:
<code>-(771): CoreData: Ubiquity: mobile~xxxx
使用本地存储:1</code></p>

<p>和</p>

<p><code>-(771): CoreData: Ubiquity: mobile~xxxx
使用本地存储:0</code></p>

<p>我的处理程序被调用。</p>

<p>我可以在iOS设备上完美使用该应用,但是<strong>没有数据上传到iCloud</strong>。</p>

<p>当我从设备中删除应用程序时,iOS 会询问我是否真的要删除该应用程序,然后要求再次确认,因为“<strong>一些 iCloud 数据正在等待上传,我将丢失它们</强>”。
我检查了数据可能会等待超过 24 小时。
当然,我的 iOS 设备有网络并且 iCloud 工作正常。</p>

<p>知道我本可以愚蠢地做什么吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我让它恢复工作。
事实上,我并没有改变任何东西。但我完全恢复了 iOS 设备。
欢迎任何解释。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iCloud 核心数据不同步,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/23523567/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/23523567/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iCloud 核心数据不同步