的Adobe AIR无法在iOS

问题描述:

加载PDF出于某种原因,我的应用程序现在已经返回的Adobe AIR无法在iOS

“错误#2044:未处理的ErrorEvent :.文本=的操作无法完成 Operation not permitted。”

加载PDF文件时

var webView:StageWebView = new StageWebView(true); 
var url:String = File.applicationStorageDirectory.resolvePath("assets/" + filename).nativePath; 
webView.viewPort = new Rectangle(0, y, App.core.stage.stageWidth,  viewHeight - y); 
webView.loadURL(url); 
+0

iOS 11是否仍然可以访问applicationStorage? – colouredFunk

+0

如果通过从在线(HTTPS)服务器加载PDF而不是将本地文件加载到Web浏览器来测试'webView.loadURL()',会发生什么? –

+0

我有同样的问题,并已测试从远程加载PDF,这是可行的。但不是来自本地系统...... –

没办法了,只有一个解决办法:使用空气版本25. Since version 26 Adobe uses WKWebView instead of UIWebView并且至少与他们这意味着本地文件无法加载。幸运的是,使用AIR 25编译的应用程序可以在iOS 11上运行。 您可以下载较旧的Air版本here