我试图在我的应用上打开一个pdf文件。我使用这个代码块;
value
当我在闪存模拟器上尝试它时它可以工作但是当我在ios设备上试用它时它不起作用。
在ios设备上打开pdf文件有不同的代码块吗? 谢谢
答案 0 :(得分:0)
编辑:正确建议,openWithDefaultApplication()
无法在移动设备上运行。看一下这个主题:AIR - Open files on Android (openWithDefaultApplication() alternative)
相反,您应该尝试使用navigateToUrl()
在完成复制到该位置后打开PDF文件,并希望您能够在外部浏览器中打开它(未经测试)。我仍然建议你使用如下的事件监听器,并等待首先复制文件。
根据您提供的任何详细信息,我认为问题可能是您在打开文件之前可能没有等待文件被复制。我假设你的代码一切正常,并且没有空值或错误。
您应该尝试使用copyToAsync复制文件,并将Event.COMPLETE
的事件监听器添加到destination
文件对象中。
显然,如果复制文件时出错,请收听IOError
事件。
触发COMPLETE
事件后,尝试打开该文件。
希望这有帮助。