Cordova更新后未加载微调器

时间:2016-03-24 15:12:40

标签: ios cordova ionic-framework

我的Ionic应用程序工作正常,直到我收到一条消息,要求在运行cordova后将Cordova从6.0.0升级到6.1.0,准备在xcode中编译。

然后我收到了更新至cordova-ios@4.0.0或更高版本的消息,我也这样做了。

这是麻烦开始的时候。我的应用程序丢失了资源,我不得不开始更新插件。做了一些搜索并删除了平台并重新添加。

最新的问题,我似乎无法谷歌,现在有一个不会消失的微调器,并且不会让我与应用程序进行交互。见下面的截图。我删除了对$ ionicLoading的所有引用,即使加载程序看起来不像这样。

请非常感谢我在哪里开始调试的帮助!

Mysterious loader that won't remove

1 个答案:

答案 0 :(得分:1)

结束了Ionic Keyboard的问题。为我修复它的步骤是:

// Check your origin cookie
var origin=readCookie('origin');
alert(origin);

// You probably want to remove that cookie now you've used it
document.cookie = 'origin=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/'

// Handy for reading cookies, copied from http://www.quirksmode.org/js/cookies.html
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

从js:

中删除此代码
cordova platform rm ios
cordova platform add ios
cordova plugin rm ionic-plugin-keyboard
cordova plugin add ionic-plugin-keyboard

然后运行cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);