【发布时间】:2019-08-01 00:18:26
【问题描述】:
在我的开发阶段,我一直在使用 iCloud 容器,没有任何问题。 到目前为止,容器应用程序有一个默认的 NSUbiquitousContainerName,使用应用程序的捆绑包。
现在我想为 iCloud Drive 中出现的文件夹取一个更友好的名称,因此我将 NSUbiquitousContainerName 值更改为我的应用程序名称。
<key>NSUbiquitousContainers</key>
<dict>
<key>container-id</key>
<dict>
<key>NSUbiquitousContainerIsDocumentScopePublic</key>
<true/>
<key>NSUbiquitousContainerName</key>
<string>AppName</string>
<key>NSUbiquitousContainerSupportedFolderLevels</key>
<string>Any</string>
</dict>
</dict>
然后我修改了内部版本号,并运行了该应用程序。 我使用以下文件夹导出文档:
FileManager.default.url(forUbiquityContainerIdentifier: nil)?.appendingPathComponent("Documents")
文档仍然导出到旧文件夹,而不是新文件夹。 如何重命名容器的文件夹?
【问题讨论】:
标签: ios icloud icloud-drive