2012-12-30 5 views
1

iOS iPad 앱을 실행할 외부 화면을 가져 오려고합니다. 현재 iOS 시뮬레이터로 이것을 테스트 할 수 있습니다 (VGA 연결 키트가 있습니다).가로 모드에서 iOS iPad 시뮬레이터의 검은 색 두 번째 화면

내 문제는 가로로 (왼쪽 또는 오른쪽) 또는 세로로 위아래로 앱을 시작하면 외부 디스플레이가 검은 색으로 유지된다는 것입니다. 일반적인 세로 모드로 시작하면 모든 것이 정상입니다.

Apple에서 제공하는 샘플 프로젝트로 모든 것을 테스트 할 수 있습니다. 그것은 1 ~ 4의 경우 (아래 참조)에서 작동 정확히 내 프로젝트처럼 동작 :
https://developer.apple.com/library/ios/#samplecode/ExternalDisplay/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010724

단계 문제를 재현하기 :

    손 (하지 엑스 코드를 통해하여 아이 패드 6.0 시뮬레이터를 시작
  1. 를 실행 계획).
  2. 메뉴 모음에서 : 하드웨어> TV 출력 - 화면 해상도를 선택하십시오. 두 번째 창이 나타나고 두 번째 화면으로 작동합니다.
  3. CMD + 화살표 좌/우로 돌려 가로/왼쪽/오른쪽 또는 세로로 거꾸로 만듭니다.
  4. 이제 iPad 6.0 시뮬레이터에서 프로젝트를 실행하십시오.
  5. 응용 프로그램이 시작된 경우 (이 응용 프로그램은 Apple에서 인터페이스를 올바르게 회전하도록 설계되지 않았으므로) 걱정하지 마십시오. 탐색 표시 줄의 단추를 누르십시오.
    -> 두 번째 화면은 검은 색으로 유지됩니다. protrait 모드에서

같은 시험 (제대로 작동) :
시뮬레이터를 종료가 반복 1,2,4,5 단계, 시뮬레이터를 돌려 정상 세로 모드로 두지 마십시오.
-> 두 번째 화면이 채워집니다.

이제 왜 그런지 궁금합니다. 앱이 세로 모드에서 시작된 경우에만 두 번째 화면을 준비하는 것이 좋지 않습니다. 그리고이 문제로 개발하고 테스트하는 것은 그리 즐겁지 않습니다. 재미있는 점은 세로 모드로 앱을 시작할 때마다 작동하지만, 다른 방향으로 한 번 시작하면 시뮬레이터를 다시 시작할 때까지 더 이상 작동하지 않는다는 것입니다. 실제 장치 및 연결 키트/airplay에도 문제가 있는지 알려줄 수 있습니다.

구체적인 질문 :
-이 시뮬레이터의 정상적인 출력입니까?
- 방금 잊었습니까?
-이 문제는 시뮬레이터에서만 발생하며 초 화면에 연결된 기기에서 앱을 실행하지 않고 발생합니까?

힌트 또는 조언 주시면 감사하겠습니다.

답변

2

문제가 해결되었습니다. Xcode/iOS Simulator의 최신 버전을 사용하면 예상대로 작동합니다. 코드 iteself 괜찮 았어, 그냥 시뮬레이터는 실제 장치로 일어날 것 같은 모든 것을 처리하지 않았다.