我正在使用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中的操作栏没有显示。
我希望你理解我的问题,如果有人能帮助我,我将不胜感激。
提前致谢。
答案 0 :(得分:0)
我希望open.importsWin();
而不是importsWin.open();
而不是open
?
如果没有,那么这就是你未定义的原因,因为你没有定义具有importsWin()
方法的vscode-languageserver::IConnection
对象。