2013-02-15 2 views
1

기존 앱에서 일부 변경해야합니다. 이 응용 프로그램은 iOS6.0이 시작되지 않은 6 월에 마지막으로 업데이트되었습니다. iOS6.0으로 실행되는 장치에서 방향이 어떻게 제대로 작동하는지 궁금합니다. 이 빌드에는 deprecated oreintation 메서드가 포함되어 있습니까?iOS6의 인터페이스 방향

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

이 방법은 iOS6.0에서 호출되지 않고 앱 스토어의 해당 응용 프로그램이 iOS6 장치에서 제대로 작동하는지 어떻게 알 수 있습니까? 또한 해당 코드를 사용하여 xcode에서이 응용 프로그램을 실행하면 iOS6의 방향을 지원하지 않습니다. 이제 내 클라이언트는 앱 스토어의 앱이 모든 기기에서 방향이 제대로 작동하고 새로운 빌드가 방향을 지원하지 않는다고 말합니다. 나는 내가 그것을 실행할 때 그 방법도 불리는 점점하지 않을 경우에 사용되지 않는 방법을 사용하여 iOS6의 장치에서 잘 작동 방법 오래된 응용 프로그램을 알고 새로운 방향을

-(BOOL)shouldAutoRotate 

방법하지만 그냥 궁금을 사용하여이 문제를 해결할 수있어 xcode를 사용합니다.

+0

완전한 대답은 아니지만 몇 가지 답변이 있습니다 (http://stackoverflow.com/q/13809409/581994). –

답변

1

이전 응용 프로그램은 iOS 5.x SDK를 사용하여 컴파일 되었기 때문에 iOS 6에서 제대로 실행될 수 있습니다. iOS 6.x SDK가 아닌 iOS 6 호환 코드를 컴파일 할 때 문제가 발생합니다.

+0

글쎄, "iOS 6에 최적화되지 않은"코드는 문제가 아니며, 규칙을 완전히 변경 한 것입니다. –

+0

"compliant"는 더 나은 단어입니다. – Daniel

+0

"Compliant"는 Apple이 고객을 어떻게 생각 하느냐입니다. –