【发布时间】:2015-12-21 15:42:06
【问题描述】:
是否可以确保在 iCloud 容器中创建的所有文件都具有唯一的文件名?我可以想象,随着许多设备的运行,我最终会偶然发现在许多设备上创建的同名文件。
当然,最简单的解决方案是在所有文件名前加上小时/分钟/秒,但我想保持一个很好的文件结构,其中冲突的文件将用版本号重命名。
在我的例子中,我按月和年组织文件存储,因此在每个月内,文件被命名为文件 1、文件 2、文件 3...文件 n。
【问题讨论】:
-
您是否考虑过后挂 UUID?
-
@JanGreve 当然,但这不是很丑吗?我正在考虑是否可以使用唯一的文件名,然后以某种方式设置 NSMetadataItemDisplayNameKey 以更加用户友好。
标签: objective-c icloud