2011-04-29 6 views
0

최근에 Xcode 3.2에서 Xcode 4로 Three20을 사용하는 이전 프로젝트를 마이그레이션 한 후 전환을하면 응용 프로그램을 시작할 때마다 이상한 동작이 발생합니다. 컨트롤러를 탐색기와 함께 열면 빈 화면이 화면에 표시됩니다. 재미있는 점은 거기에 있어야하는 UI 요소를 만질 수 있다는 것입니다 (예를 들어이 스크린 샷보기에서는 텍스트 필드를 탭하고 키보드가 표시됨). 여기 무슨 일이 일어나는 지 아무도 모른다 고요? 작업중인 이전 버전에서 한 줄의 코드를 변경하지 않았습니다. 방금 ttmodule.py를 사용하여 프로젝트를 마이그레이션했습니다.TTNavigator로 열어 본 컨트롤러가 아무 것도 표시되지 않습니다.

내가 (인터페이스 선언과 XIB 파일 모두) 내 응용 프로그램 위임에서 window 콘센트를 제거하는 것을 잊었다 때문에 문제가 생겨

Blank screen

+0

AppDelegates'application : didFinishLaunchingWithOptions :'에서 코드를 게시 할 수 있습니까? 나는 지난 주에 내 프로젝트를 XCode 4로 마이그레이션했는데 아무런 문제가 없었다. – audience

답변

1

. TTNavigator은 명시 적으로 지정하지 않는 한 자신의 창을 사용하여보기 컨트롤러를 표시하므로 다른 창을 만들면 이상한 동작이 발생할 수 있습니다. 분명히 이것은 오래된 Three20 (또는 아마도 Xcode)에 문제를주지 않았으므로 알지도 못했습니다.