Javascript 类型错误:';未定义';不是对象(正在计算';cordova.addConstructor';)

Javascript 类型错误:';未定义';不是对象(正在计算';cordova.addConstructor';),javascript,ios,iphone,cordova,Javascript,Ios,Iphone,Cordova,在安装xcode 6和iOS 8.1之后,SDK出现了这样的错误。在应用程序中,页面之间的转换不起作用,但在Safari中,它可以正常工作。ConsoleSafari给出了这个错误。如何修复它?Im使用cordova 4.0.0 cordova.addConstructor(function() { if (!window.plugins) window.plugins = {}; window.plugins.pickerView = new PickerVie

在安装xcode 6和iOS 8.1之后,SDK出现了这样的错误。在应用程序中,页面之间的转换不起作用,但在Safari中,它可以正常工作。ConsoleSafari给出了这个错误。如何修复它?Im使用cordova 4.0.0

cordova.addConstructor(function() {
    if (!window.plugins)
        window.plugins = {};
    window.plugins.pickerView = new PickerView();
});

我不经常使用Safari,但大多数浏览器会告诉您与错误相关的文件/行。我会得到这个信息并复制/粘贴错误指出的代码。Safari指向错误在这个代码Cordov.AdgBuffor(我的问题)中尝试注释中间的3行,只留下第一个和最后一个并检查它是否出错。“托比,我明白了这一行,error not fixing告诉我错误在该代码之上。验证语法并确保没有遗漏任何分号。尝试使用alert(Cordova)验证Cordova是否存在(我不知道这是什么,但您的浏览器可能认为它不存在)。如果输出未定义,那就是您的问题。