的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);
答
没办法了,只有一个解决办法:使用空气版本25. Since version 26 Adobe uses WKWebView instead of UIWebView并且至少与他们这意味着本地文件无法加载。幸运的是,使用AIR 25编译的应用程序可以在iOS 11上运行。 您可以下载较旧的Air版本here。
iOS 11是否仍然可以访问applicationStorage? – colouredFunk
如果通过从在线(HTTPS)服务器加载PDF而不是将本地文件加载到Web浏览器来测试'webView.loadURL()',会发生什么? –
我有同样的问题,并已测试从远程加载PDF,这是可行的。但不是来自本地系统...... –