Phonegap Xcode iOS应用程序在状态栏被点击时崩溃
我正在使用Phonecode 1.4.1的Xcode 4.3.1来构build一个iPhone应用程序。 每当我点击状态栏滚动到顶部,应用程序崩溃与EXC_BAD_ACCESS错误。
我已经尝试了一些这样的build议。
我也尝试添加以下代码的变体:
[[[theWebView subviews] objectAtIndex:0] setScrollsToTop:NO]; ((UIScrollView*)[theWebView.subviews objectAtIndex:0]).scrollsToTop = NO;
到了
- (void) webViewDidFinishLoad:(UIWebView*) theWebView { ... }
在AppDelegate.m内
但是,我一直无法解决这个问题。 我主要关心的是停止应用程序的forms崩溃,任何有识之士将不胜感激。
我正在使用cordova1.7并有同样的问题。 我发现了一个解决方法。 你需要通过注释来创build通过phonegap注入的不可信的iframe来与本地进行通信。 事实上,这个iframe导致各种渲染问题,不仅是状态栏的问题:
if (cordova.commandQueue.length == 1 && !cordova.commandQueueFlushing) { // if (!gapBridge) { // createGapBridge(); // } // gapBridge.src = "gap://ready"; location = "gap://ready"; }
我做了上述改动后,没有发现任何副作用。 但是,我知道有人抱怨说,一些插件停止工作,例如谷歌分析。
- 在iOS的Swift 3中编写Cordova插件
- Phonegap – 在Apple地图应用程序中打开导航指示
- iOS phonegap-plugin-facebook-connect vs Facebook iOS应用程序
- 运行应用程序时,iOS Phonegap无限对话框错误?
- cordova-plugin-whitelist工作在Android上但不是iOS(Phonegap Build)
- 离子2 / cordova从Documents目录下读取图像iOS
- 在Safari(cordova)打开一个外部链接
- 手动安装设备插件(和其他)到cordova3.0
- 只有UIWebView的iOS应用程序会被拒绝吗?