iCloud容器创建唯一的文件名

时间:2015-12-21 15:42:06

标签: objective-c icloud

是否可以确保在iCloud容器中创建的所有文件都具有唯一的文件名?我可以想象,随着许多设备的运行,我最终会偶然发现在许多设备上使用相同名称创建的文件。

当然最简单的解决方案是以小时/分钟/秒为前置所有文件名,但我想维护一个漂亮的文件结构,其中冲突的文件将使用版本#重命名。

在我的情况下,我按月和年组织文件存储,因此在每个月内文件被命名为文件1,文件2,文件3 ...文件n。

1 个答案:

答案 0 :(得分:0)

我发现iCloud会自动重命名在不同设备上使用相同名称创建的文件。 iCloud编号文件,如果它发现文件名末尾的数字,例如如果文件File - 1337.jpg在不同设备上创建了两次,则在同步后,一个或另一个文件将自动重命名为File -1338.jpg