Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加钛合金iOS操作栏_Javascript_Iphone_Appcelerator_Appcelerator Titanium - Fatal编程技术网

Javascript 添加钛合金iOS操作栏

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() 相反,我必

我正在用钛合金创建一个跨平台应用程序。问题是,我使用以下代码调用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;
我在应用程序中得到一条消息:“未定义不是函数”,但是,如果我使用:

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

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


提前感谢。

我希望打开.importsWin()而不是
importsWin.open()


如果没有,那么这就是您未定义的原因,因为您没有定义一个具有
importsWin()
方法的
open
对象。

我希望它不是
open.importsWin()importsWin.open()


如果没有,那么这就是您未定义的原因,因为您没有定义一个具有
importsWin()
方法的
open
对象。

您是对的,我在这里错了,谢谢。然而,在这种结构下,我无法使用importsWin.open()。据我所知,我必须以返回名OfWindows来结束。对于您在问题中共享的代码,我不能说太多。你说得对,我错了,谢谢。然而,在这种结构下,我无法使用importsWin.open()。据我所知,我必须以返回名OfWindows来结束。对于您在问题中共享的代码,我不能说太多。这太少了。