首页 > 解决方案 > AS3 将文件保存在 iOS 上可访问的位置

问题描述

我编写了一个应用程序,它创建一个文本文件,然后用于填充文档。在 Android 和 Windows 上一切正常 - 文本文件保存到可访问的位置,并且可以附加到电子邮件中。

在 iOS 上,情况有所不同。通过使用以下代码,我似乎能够将文件保存(我认为)到应用程序存储目录中。

file1 = File.applicationStorageDirectory.resolvePath("data.txt");
var stream1:FileStream = new FileStream();
stream1.open(file1, FileMode.WRITE);
stream1.writeUTFBytes(string1+"\r\n"+string2);
stream1.close();

我说我认为它可以保存,因为我的弹出窗口似乎告诉我文件已保存,所以它至少可以通过代码工作。对于其他目录引用,该按钮不执行任何操作。

但是我找不到任何方法可以导航到该文件夹​​,以便将其附加到电子邮件中。我尝试过不同的电子邮件客户端、不同的文件管理器,但似乎没有任何效果。我想过保存到 iCloud 或 google Drive,但在 iOS11 中似乎没有这样做的工具。

我确信我不是唯一一个试图通过 iOS 共享应用程序生成的文本数据文件的人,但我找不到任何方法来做到这一点。

非常感谢任何帮助。

标签: iosfileactionscript-3textsave

解决方案


经过大量搜索,我发现了 Distriqt Message ANE 正是我所需要的。


推荐阅读