在进入后台时将 UIDocument 上传到 iCloud

Posted

技术标签:

【中文标题】在进入后台时将 UIDocument 上传到 iCloud【英文标题】:Upload UIDocument to iCloud on entering background 【发布时间】:2012-04-11 18:09:45 【问题描述】:

我有一个启用 iCloud 的应用程序,它使用 UIDocument 来管理其数据。当文档打开并且应用程序进入后台状态时,文档应该被保存并上传到 iCloud。进入后台状态时保存文档开箱即用,但我无法找到让图书馆员接受更改的方法。仅当应用程序回到前台时才会上传文档。

我注意到其他支持 iCloud 的应用程序(例如 iWork 应用程序)也有这种行为。如何在我自己的应用中启用此功能?

我已经尝试在 beginBackgroundTaskWithExpirationHandler 块中手动启动自动保存,但遗憾的是这不起作用。

【问题讨论】:

【参考方案1】:

根据 Apple DTS,这是由于 iCloud 同步引擎中的错误造成的。

【讨论】:

以上是关于在进入后台时将 UIDocument 上传到 iCloud的主要内容,如果未能解决你的问题,请参考以下文章

当应用程序在后台时,如何检查我的 UIDocument 是不是已通过 iCloud 更新?

AFNetworking 进入后台后继续上传

如何在更改时将图像上传到服务器

在后台检查网络连接并上传数据

在运行时将图像从计算机上传并显示到 FLUTTER WEB APP

将图像上传到 Firebase 存储并同时将文本输入到 Firestore 时出错