sencha + phonegap应用程序在ios模拟器中工作正常,但在桌面浏览器中引发错误

时间:2011-09-07 21:27:56

标签: ios cordova sencha-touch ios-simulator

首先让我感谢那些回答我之前问题的人,帮助很棒。 :)

我的应用程序在开发中遇到了另一个奇怪的问题。

我的正在进行的应用程序在模拟器中工作正常,但在桌面浏览器中查看时会出错。

错误代码是

Uncaught TypeError: Cannot call method 'addCls' of null   sencha-touch-debug-w-comments.js:29830

我做了一些调试,并在执行以下行

时产生错误
listing.loginContentContainer = new Ext.Panel({
                id: 'loginContentContainer',
                fullscreen: true,
                layout: 'card',
                cardAnimation: 'slide',
                items: [signUpPanel, loginPanel, registrationPanel, menuBar],
                listeners : {
                             afterrender : function () { }
                            }
                 })

我正在

中启动此面板
initComponent: function () { }

我的index.js如下     Ext.ns( '上市');

Ext.setup({ //init
      //initial setup
      tabletStartupScreen: 'tablet_startup.png',
      phoneStartupScreen: 'phone_startup.png',
      icon: 'icon.png',
      glossOnIcon: true,

      onReady: function () {
      var app = new listing.App();


      }


      })

任何想法?非常感谢,总是

1 个答案:

答案 0 :(得分:0)

您使用的是哪种桌面浏览器? (Sencha Touch仅与基于webkit的浏览器兼容)因此Safari和Chrome应该可以运行(Firefox / IE / Opera可能不会)。