Javascript 添加钛合金iOS操作栏
我正在用钛合金创建一个跨平台应用程序。问题是,我使用以下代码调用js:Javascript 添加钛合金iOS操作栏,javascript,iphone,appcelerator,appcelerator-titanium,Javascript,Iphone,Appcelerator,Appcelerator Titanium,我正在用钛合金创建一个跨平台应用程序。问题是,我使用以下代码调用js: bot_import.addEventListener('click', function(e) { var ModImport = require('ModImport'); var importPage = new ModImport(); importPage.open(); }); 问题是,在ModImport.js中,我最终无法使用以下语句: importsWin.open() 相反,我必
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;
我在应用程序中得到一条消息:“未定义不是函数”,但是,如果我使用:
return importsWin;
我没有任何问题,但iOS中的操作栏没有显示
我希望你能理解我的问题,如果有人能帮助我,我将不胜感激
提前感谢。我希望打开.importsWin()而不是
你的意思是importsWin.open()代码>
如果没有,那么这就是您未定义的原因,因为您没有定义一个具有importsWin()
方法的open
对象。我希望它不是open.importsWin()你的意思是importsWin.open()代码>
如果没有,那么这就是您未定义的原因,因为您没有定义一个具有importsWin()
方法的open
对象。您是对的,我在这里错了,谢谢。然而,在这种结构下,我无法使用importsWin.open()。据我所知,我必须以返回名OfWindows来结束。对于您在问题中共享的代码,我不能说太多。你说得对,我错了,谢谢。然而,在这种结构下,我无法使用importsWin.open()。据我所知,我必须以返回名OfWindows来结束。对于您在问题中共享的代码,我不能说太多。这太少了。