【发布时间】:2019-06-27 18:13:01
【问题描述】:
我已阅读 Realm 文档并使用 this answer 尝试将 Realm 的位置设置为 Application Support 文件夹而不是 Documents 文件夹。
我的应用程序需要从 Documents 文件夹中导出一个文件,因此我也无法让用户看到其中的领域内容。
我正在使用此代码:
var config = Realm.Configuration()
config.fileURL = (FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first)
// set the location
Realm.Configuration.defaultConfiguration = config
print (Realm.Configuration.defaultConfiguration.fileURL!)
... 试图将领域及其所有文件等放在 applicationSupportDirectory 但它根本不起作用,除了当我打印出位置时,它会在这样的位置末尾附加应用程序支持位。 ..
.../Application/964D53C2-C880-4144-B5F0-688213820A67/Library/Application%20Support
这是没用的。
我尝试寻找一个关于如何在 Swift 4 中实际指定领域位置的简单指南,但除了我列出的答案之外找不到任何其他内容。我在这里做错了什么?
【问题讨论】:
标签: ios swift realm nsfilemanager