1

在多个设备上密集使用 UIDocument 和 iCloud 时,大量事务日志将保存到 iCloud。这将导致长期使用 iCloud 上的可用空间减少。

我想知道是否有一种方法可以在不丢失数据的情况下清理这些日志,即设备应该仍然能够恢复当前的数据状态?某种日志合并?

4

1 回答 1

1

创建事务日志后,您将无法管理它们。它没有 API,也没有其他支持。它们应该被自动管理以防止过度增长。如果不是,请向 Apple 提交错误,因为他们应该这样做。

您可以稍微影响事务日志的创建——它们是在您保存更改时创建的。您保存的越频繁,您获得的事务日志就越多。如果您可以降低保存频率而不冒丢失更改或以其他方式干扰安全、合理操作的风险,那么您可以预先减少事务日志的数量。虽然它们存在,但它们不在你的手中。

于 2013-03-14T04:40:59.693 回答