Проблемы с перенаправлением входа в систему с помощью Titanium (iPhone) - PullRequest
0 голосов
/ 17 марта 2011

У меня проблемы с перенаправлением входа в систему. Это функция, которая запускается в app.js при успешном входе в систему (оповещение работает, поэтому я знаю, что зашло так далеко).

// Once login is finished, grant user inside access:
Ti.App.addEventListener('loginUser', function(event)  
{
    alert("Logged in.");
    home.title = "Logged In";
    home.url = 'main_windows/home_logged_in.js';
    tabGroup.window = home;
});

Теоретически, если я изменю home.url, домашняя вкладка должна перенаправляться на home_logged_in.js, а не на home_logged_out.js по умолчанию.

Вот код, который определяет дом:

// Create tabs + page
var tabGroup = Titanium.UI.createTabGroup();  

var home = Titanium.UI.createWindow({  
    title:'Home',  
    url:'main_windows/home_logged_out.js',
    color:'#fff',
    barColor:'#000'
});  

var homeTab = Titanium.UI.createTab({  
    title:"Home",
    icon:'images/home-tab.png',
    window:home  
});

Когда я предупреждаю (home.url) перед функцией, я получаю home_loged_out.js и когда я предупреждаю после получения home_logged_in.js - но это не меняет фактическую ссылку на вкладке. Кто-нибудь есть какие-либо идеи, что происходит? Или есть другое предложение для успешной регистрации?

Спасибо!

1 Ответ

1 голос
/ 18 марта 2011

Я чувствую, что нам нужно больше кода для просмотра, но не следует ли снова запустить home.open () после изменения URL-адреса для его обновления?

...