问题标签 [documentsdirectory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1309 浏览

ios - 在 iOS、SwiftUI 的 Documents Directory 中保存数据

我无法弄清楚如何使用 SwiftUI 在文档目录中保存数据(多个属性)。我知道两种变体,第一种 - 当你有一个数组属性并且效果很好时,这里的问题 - 我不知道如何向它添加其他属性。或者,为一个项目的每个属性创建大约 3 个这样的 swift-files 是正常的。

1 个变体,保存在文档目录中:

第二种变体是对每个属性使用 CodingKeys。但我无法弄清楚如何在此处添加方法并在其他视图中使用它,例如通过按下按钮来保存数据。对于每次数据更改,我似乎必须一遍又一遍地在每个视图中进行编码和解码。这似乎是错误的。

2 个带编码键的变体

所以我的问题是如何使用具有多个变量的 1 个变体。或者,如果我应该使用第二个变体,我怎样才能“很好地”编码和解码来自其他视图的变量。

0 投票
0 回答
98 浏览

ios - 在 ios 15 的文件应用程序中访问 Documents 目录内容

在我的应用程序中,我想在文件应用程序中公开应用程序的文档目录。我在 info.plist 中将 UIFileSharingEnabled 和 LSSupportsOpeningDocumentsInPlace 设置为 YES。这在使用 iOS 14 模拟器时非常有效。但同样不适用于 iOS 15 模拟器。这个问题的解决方法是什么?

0 投票
0 回答
7 浏览

sublimetext - 当我单击“文件”>“默认打开”时,如何在我的文档目录中打开 sublime?

我在 Mac 上使用 Sublime 4

每当我转到“文件”>“打开”(Cmd +O)时,它总是在计算机的根目录中打开;它非常令人沮丧,因为我必须再次找到该文件。

我想要做的是让它总是在我按文件>打开时在当前用户的文档目录中打开。

有没有办法做到这一点?