首页 > 解决方案 > iOS (FMX) 上的“保存到文件”

问题描述

我想将电子邮件附件保存到我的应用程序的 doc 文件夹(适用于 iOS 和 Android 的 C++ FMX 应用程序)。如何将我的应用注册为目标?

下面的屏幕截图显示我手机上名为 Termius 的应用程序是保存文件的目标。我希望我的应用程序成为这样的目标。只需要用户将文件放入我的应用程序文件夹。

弹出保存文档

保存到的目标 接力人

标签: firemonkeyc++builder

解决方案


基于 Sherlock70 辅导,我能够轻松地将我的应用程序的 Documents 文件夹添加为“保存到文件”目标。我选择 iOSDevice64 作为我的目标平台,然后转到“项目->选项->应用程序->版本信息”,在那里我右键单击并选择“添加键”并添加UIFileSharingEnabled键和LSSupportsOpeningDocumentsInPlace键并将其值设置为true.

显示新键的片段

现在我可以通过“保存到文件”将电子邮件附件保存到我的应用程序的文档文件夹中。 此链接显示了如何列出 Documents 文件夹中的文件。下图显示了单击“保存到文件”时弹出的内容:

在此处输入图像描述

注意我在 Rad Studio 10.3(C++Builder 10.3 版本 26.0.32429.4364)中工作。

更新:在 iOS 13 中,Apple 移动了“保存到文件”图标。

在此处输入图像描述

这里是:

在此处输入图像描述


推荐阅读