2016-01-15 3 views
1

Я получаю следующую ошибку даже после закрытия модальности.Не удается закрыть корневое окно navWindow. Закройте это окно, когда пытаетесь закрыть модальный

Не удается закрыть окно корня 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(); 

ответ

2

Вы должны пройти NavigationWindow к модальным:

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

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

И затем закройте его, как это:

modalWindow.navWin.close(); 
+0

Спасибо, что это сработало – malkoty

Смежные вопросы