2011-03-17 73 views
0

我遇到了登錄重定向問題。這是在app.js中成功登錄時觸發的函數(警報有效,所以我知道我得到了這個)。鈦(iPhone)登錄重定向問題

// 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之前 - 但它不」 t改變標籤中的實際鏈接。任何人有任何想法發生了什麼?或者有其他建議來處理成功登錄?

謝謝!

回答

1

我覺得需要更多的代碼讓我們看看,但不應該home.open()在更改URL後再次運行?

+0

嗨GetFresh,你想看什麼代碼?我會嘗試home.open解決方案!我還添加了一個小賞金,謝謝你幫助我! – Walker 2011-03-18 22:33:55