即使关闭了模态,我也会收到以下错误。
无法关闭navWindow的根窗口。在尝试关闭模态时关闭此窗口
以下是我的代码
var mainWindow = Ti.UI.createWindow({
title : 'My Title',
barColor : topBarColor,
backgroundColor : 'white'
});
var modalWindow = Ti.UI.createWindow({
modal : true,
barColor : topBarColor,
backgroundColor : 'pink'
});
var navWin = Ti.UI.iOS.createNavigationWindow({
modal: true,
window: modalWindow
});
navWin.open();
这就是我关闭窗口的方式
mainWindow.close();
modalWindow.close();
答案 0 :(得分:2)
您必须将navigationWindow传递给模态:
var navWin = Ti.UI.iOS.createNavigationWindow({
modal: true,
window: modalWindow
});
modalWindow.navWin = navWin;
navWin.open();
然后关闭它:
modalWindow.navWin.close();