ios - 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 共享应用程序生成的文本数据文件的人,但我找不到任何方法来做到这一点。
非常感谢任何帮助。
解决方案
经过大量搜索,我发现了 Distriqt Message ANE 正是我所需要的。
推荐阅读
- r - R multcomp:提取 cld 输出
- pyspark - 对返回“col 应该是列错误”的另一列求和
- reactjs - ReactJS:重新加载组件的新实例?
- javascript - React VX 图表:React 无法识别 DOM 元素上的“xScale”道具
- javascript - 使用客户端上传的xlsx文件(传单)
- sql-server - 运行持续时间 sysjobs - sysjobshistory
- react-native - 将 babel-plugin-module-resolver 与 jest 一起使用
- scrollview - Vaadin Flow 中的可滚动布局
- powershell - 如何解决错误[术语“pwsh.exe”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称]?
- python - Seaborn热图xticklabels水平对齐在顶部的ticklabels时不起作用