Iphone iCloud&;UIDocument:有没有清理事务日志的方法

Iphone iCloud&;UIDocument:有没有清理事务日志的方法,iphone,ios,ipad,icloud,uidocument,Iphone,Ios,Ipad,Icloud,Uidocument,在多台设备上与iCloud一起使用UIDocument时,会将大量事务日志保存到iCloud中。这将导致iCloud长期使用时可用空间的减少 我想知道是否有一种方法可以在不丢失数据的情况下清理这些日志,即设备应该仍然能够恢复当前的数据状态?某种形式的日志整合?在事务日志创建之后,您无法管理它们。它没有API,也没有其他支持。它们被认为是自动管理的,以防止过度增长。如果他们没有,向苹果公司提交一个bug,因为他们才是应该这么做的人 您可以稍微影响事务日志的创建--它们是在保存更改时创建的。保存的频

在多台设备上与iCloud一起使用UIDocument时,会将大量事务日志保存到iCloud中。这将导致iCloud长期使用时可用空间的减少


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

在事务日志创建之后,您无法管理它们。它没有API,也没有其他支持。它们被认为是自动管理的,以防止过度增长。如果他们没有,向苹果公司提交一个bug,因为他们才是应该这么做的人


您可以稍微影响事务日志的创建--它们是在保存更改时创建的。保存的频率越高,得到的事务日志就越多。如果您可以减少保存的频率,而不会丢失更改或以其他方式干扰安全、合理的操作,那么您就可以提前减少事务日志的数量。不过,只要它们存在,它们就不在你的掌控之中

事务日志创建后,您无法管理它们。它没有API,也没有其他支持。它们被认为是自动管理的,以防止过度增长。如果他们没有,向苹果公司提交一个bug,因为他们才是应该这么做的人


您可以稍微影响事务日志的创建--它们是在保存更改时创建的。保存的频率越高,得到的事务日志就越多。如果您可以减少保存的频率,而不会丢失更改或以其他方式干扰安全、合理的操作,那么您就可以提前减少事务日志的数量。不过,只要它们存在,它们就不在你的掌控之中

听起来不像是一个与开发相关的问题,是吗?@Till:如果应用程序产生大量使用用户iCloud空间(有限)的事务日志,那么开发的挑战就是创造一种不发生这种情况的方式。因此,对我来说,这是一个与开发相关的问题(尽管问题中没有代码;))感谢您的澄清。可能重复(请参见问题1):听起来不像是一个与开发相关的问题,是吗?@Till:如果应用程序生成大量使用用户iCloud空间的事务日志(这是有限的)发展面临的挑战是创造一种不会发生这种情况的方式。因此,对我来说,这是一个与开发相关的问题(即使问题中没有代码;))感谢您的澄清。可能重复(请参见问题1):您知道自动清洗的时间间隔吗?这对于测试来说是一个有用的信息。触发点没有被记录,但从我所知,它是基于日志数量和活动量之类的事情,而不是定期发生的事情。当日志文件被自动管理/清理并且您以后得到另一个设备时会发生什么,安装应用程序并尝试下载日志。它将获得与其他设备相同的“数据级别”,还是会因为日志在某个时间被清理而丢失一些数据?系统使用单个基线文件和应用于基线的大量事务日志文件。当日志被清理时,它们会被滚动到基线中,因此它包含了被删除事务的所有更改。您知道自动清理的时间间隔吗?这对于测试来说是一个有用的信息。触发点没有被记录,但从我所知,它是基于日志数量和活动量之类的事情,而不是定期发生的事情。当日志文件被自动管理/清理并且您以后得到另一个设备时会发生什么,安装应用程序并尝试下载日志。它将获得与其他设备相同的“数据级别”,还是会因为日志在某个时间被清理而丢失一些数据?系统使用单个基线文件和应用于基线的大量事务日志文件。当日志被清理时,它们会被滚动到基线中,因此它包含了被删除事务的所有更改。