2011-04-13 4 views
1

나는 티타늄으로 시작하고 성공적으로 애플 리케이션을 만들었거나 그렇게 생각했다 ....내 티타늄 응용 프로그램이 무한 루프로 진행되는 이유는 무엇입니까?

나는 아이폰에서 응용 프로그램을 시작했는데 코드는 문제없이 잘 작동한다.

하지만 appin을 배치하면 내 응용 프로그램이 창을 만드는 무한 루프가됩니다.

내가 탭의 새 창을 만드는이 코드 조각을 사용 할 때까지 모든 코드가 잘 작동 ..

var win=Ti.UI.currentWindow; 

win.backgroundImage='goldmenubackground.jpg'; 

var win_zipsearch=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'}); 
var win_search=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'}); 
var win_fav=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'}); 
var win_morerest=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'}); 

var tabgroup1=Ti.UI.createTabGroup(); 

var tab_nearby=Ti.UI.createTab({title:'Near By',window:win}); 
var tab_zipsearch=Ti.UI.createTab({title:'Zip Search',window:win_zipsearch}); 
var tab_search=Ti.UI.createTab({title:'Search',window:win_search}); 
var tab_fav=Ti.UI.createTab({title:'My Favourites',window:win_fav}); 


var tab_morerest=Ti.UI.createTab({title:'More Restaurants',window:win_morerest}); 

    tabgroup1.addTab(tab_nearby); 
    tabgroup1.addTab(tab_zipsearch); 
    tabgroup1.addTab(tab_search); 
    tabgroup1.addTab(tab_fav); 
    tabgroup1.addTab(tab_morerest); 
    tabgroup1.open(); 

내 목표는 tabgroup 의 창을 만드는 것이었다는 윈도우의 루프를 만드는 insted 탭이있는 생성.

나는 앱 생성을 막기 위해 앱을 제거해야합니다.

내가 코드에서 오류를 찾을 수 없습니다 .......

참고 도와주세요 : 나는 다른 샘플 창을 생성하고 잘 노력하고 있습니다.

+1

tab_nearby가 생기게 보이지만 탭 창을 기본 창으로 설정하려고하는 것처럼 보입니다. 나는 이것이 당신의 탭을위한 새로운 메인 윈도우를 만든다는 것을 의심해 본다. 그리고 그것은 같은 단계를 반복해서 실행한다. 추신 나는 티타늄 (-. – Audrius

답변

2

당신은 현재 Windows을 가질 수 없습니다. 당신의 방식대로 TabGroup에 고정하십시오.

또한 정확하게 .js 파일을 호출하여 정확한 문제를 찾아야합니다. 하지만 당신의 문제의 시작이라고 생각합니다.

관련 문제