在Titanium

时间:2016-02-14 03:21:47

标签: javascript iphone appcelerator appcelerator-titanium

我正在使用Titanium创建一个跨平台的应用程序。问题是我使用以下代码调用js:

bot_import.addEventListener('click', function(e) {
    var ModImport = require('ModImport');
    var importPage = new ModImport();
    importPage.open();
});

问题是在ModImport.js中我最后不能使用以下语句:     importsWin.open();

而不是那样,我必须使用:

return importsWin;

但是,为了制作iOS的操作栏,我必须使用此代码:

var wini = Titanium.UI.iOS.createNavigationWindow({
    window : importsWin
});

问题在于,如果我这样做:

return wini;

我在应用程序中收到了一个消息:" Undefinied不是函数"但是,如果我使用:

return importsWin;

我没有任何问题,但iOS中的操作栏没有显示。

我希望你理解我的问题,如果有人能帮助我,我将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我希望open.importsWin();而不是importsWin.open();而不是open

如果没有,那么这就是你未定义的原因,因为你没有定义具有importsWin()方法的vscode-languageserver::IConnection对象。