File.applicationStorageDirectory不适用于ios

时间:2015-08-18 08:29:49

标签: ios actionscript-3

我试图在我的应用上打开一个pdf文件。我使用这个代码块;

value

当我在闪存模拟器上尝试它时它可以工作但是当我在ios设备上试用它时它不起作用。

在ios设备上打开pdf文件有不同的代码块吗? 谢谢

1 个答案:

答案 0 :(得分:0)

编辑:正确建议,openWithDefaultApplication()无法在移动设备上运行。看一下这个主题:AIR - Open files on Android (openWithDefaultApplication() alternative)

相反,您应该尝试使用navigateToUrl()在完成复制到该位置后打开PDF文件,并希望您能够在外部浏览器中打开它(未经测试)。我仍然建议你使用如下的事件监听器,并等待首先复制文件。

根据您提供的任何详细信息,我认为问题可能是您在打开文件之前可能没有等待文件被复制。我假设你的代码一切正常,并且没有空值或错误。

您应该尝试使用copyToAsync复制文件,并将Event.COMPLETE的事件监听器添加到destination文件对象中。

显然,如果复制文件时出错,请收听IOError事件。

触发COMPLETE事件后,尝试打开该文件。

希望这有帮助。