2013-02-28 5 views
0

오리엔테이션 변경에 반응하는 코드가 있는데, 많은 디버깅과 좌절감을 겪은 후에 시뮬레이터에서 테스트 할 때 하드웨어에서 테스트 할 때 내 코드가 제대로 작동하지만 시뮬레이터에서 테스트해도 가로 지향적 인 경우 코드는 현재 방향을 세로로 읽습니다. 이것에 대한 어떤 이유? 그 좌절.iOS 시뮬레이터 (Xcode 4.2)

+2

매우 간단한 이유. 시뮬레이터는 하드웨어가 아닙니다. 시뮬레이터 (모든 시뮬레이터)가 하드웨어에 대해 100 % 일치하도록 신뢰하지 마십시오. 플랫폼에 관계없이 항상 차이점, 제한 사항 및 기타 이상한 점이 있습니다. – Jeremy1026

+0

네, 시뮬레이터에서 방향 관련 항목을 테스트 할 때마다 세로 모드 (시뮬레이터에서 시작)에서 시작해야합니다. 가로로 시작하더라도 여전히 세로로 등록됩니다. p – Shizam

답변

1

시뮬레이터에서 2 축을 변경할 수 있습니다. 장치에서 3 축.

실제 장치로 디버깅 할 때 몇 가지 흥미로운 사례가 발생할 수 있습니다. 약 100-200 달러 (중고)를 얻을 수 있습니다.