我编写了一个应用程序,它创建一个文本文件,然后用于填充文档。在 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 共享应用程序生成的文本数据文件的人,但我找不到任何方法来做到这一点。
非常感谢任何帮助。
最佳答案
经过大量搜索,我发现了 Distriqt Message ANE 可以满足我的需求。
关于ios - AS3 将文件保存在 iOS 上的可访问位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52043245/