1

即使关闭模式后,我也会收到以下错误。

无法关闭 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();
4

1 回答 1

2

您必须将 navigationWindow 传递给模态:

var navWin = Ti.UI.iOS.createNavigationWindow({
        modal: true,
        window: modalWindow
});

modalWindow.navWin = navWin;
navWin.open();

然后像这样关闭它:

modalWindow.navWin.close();
于 2016-01-15T12:57:33.430 回答