这是一个非常理论化的问题,但对我来说很重要,我如何处理我的下一步。
我正在开发一个 SwiftUI MacOS 应用程序,用户可以在其中上传自己的文件。存储在 CoreData 中的元数据和我手动存储在文件系统中的文件。目前我正在为我的应用程序使用默认文件夹。
很快我想在我的 Mac OSX 应用程序和我的 iOS 应用程序之间进行 iCloud 同步。我读过它,它应该可以工作。CoreData 应该没问题。
现在我的问题是是否有可能以我正在考虑的方式处理它:
我想为我的 Mac OSX 应用程序创建一个Finder 同步扩展,所以我有一个自己的文件夹,可以将其添加到收藏夹并进行观察。我希望我所有的本地文件都存储在那里。那应该工作..
- 我能否将存储在 Finder 同步扩展中的这些文件与 iCloud 同步到我的 iOS 应用程序?
- 我也可以在 iOS 上创建一个扩展来显示这些文件吗?
我没有将我的文档存储在CoreData
或允许外部存储的数据 blob 中。我手动存储所有。我还能通过 iCloud 同步我的文档吗?
总而言之,我想知道我是否可以将我的文件存储在 Finder 文件夹中,并且仍然让它们与 iCloud 同步到 iOS?如果这不可能,请告诉我。正手知道会很有趣。