Bugs

  • Published on
    타이타늄 3.0이 정식 릴리즈를 했고, 그동안 베타버전을 쓰면서 나타났던 문제들을 정리해본다. 1. 이유없이 에뮬레이터가 죽는 경우 Alloy를 사용하다보면 빌드하자마자 "Application has exited from Simulator" 라는 메시지를 던지면서 죽는 경우를 꼭 한번씩은 겪게 된다. 대표적인 경우가 console.log를 이용해 Alloy 모델이나 콜랙션을 그대로 출력할때 발생한다. 또 다른 예로 Fugitives 소스코드에서 29번째 라인 부근을 보면 다음과 같은 코드가 있다. var model = atLargeCollection[i]; var row = Alloy.createController('FugitiveRow', model.toJSON()).getView(); row.model = model; rows.push(row); 위 코드에서 문제가 되는 코드는 바로 3번 라인에 있는 row.model = model 코드다. 즉, Alloy 모델