Objective c iOS6中的接口定向

Objective c iOS6中的接口定向,objective-c,ios6,uiinterfaceorientation,Objective C,Ios6,Uiinterfaceorientation,我必须在现有的应用程序中进行一些更改。该应用程序的最后一次更新是在6月份,当时iOS6.0尚未发布。我想知道,在运行iOS6.0的设备上,方向是如何正常工作的??因为该构建包含不推荐的维护方法 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation iOS6.0中没有调用此方法,那么应用商店中的应用程序在iOS6设备中如何正常工作?另外,如果我使用xcode的代码运行

我必须在现有的应用程序中进行一些更改。该应用程序的最后一次更新是在6月份,当时iOS6.0尚未发布。我想知道,在运行iOS6.0的设备上,方向是如何正常工作的??因为该构建包含不推荐的维护方法

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
iOS6.0中没有调用此方法,那么应用商店中的应用程序在iOS6设备中如何正常工作?另外,如果我使用xcode的代码运行这个应用程序,那么它就不支持iOS6的方向。现在,我的客户说app-on-app store在所有设备上都能很好地进行定向,而新版本不支持定向。我知道我可以通过使用新的定向方法来解决这个问题

-(BOOL)shouldAutoRotate

但我只是想知道,当我使用xcode运行旧应用程序时,这些方法甚至没有被调用时,旧应用程序如何在使用不推荐方法的iOS6设备上正常运行。

旧应用程序是使用iOS 5.x SDK编译的,这就是为什么它们可以在iOS 6上正常运行的原因,问题发生在使用iOS 6.x SDK编译不符合iOS 6的代码时。

旧的应用程序是使用iOS 5.x SDK编译的,这就是为什么它们可以在iOS 6上正常运行的原因,问题发生在使用iOS 6.x SDK编译不符合iOS 6的代码时。

问题不在于“非iOS 6优化”代码,这是因为他们完全改变了规则。也许“compliant”是一个更好的词:)“compliant”是苹果喜欢他们的客户的方式。你听上去对苹果很恼火。问题不在于“非iOS 6优化”代码,而是他们完全改变了规则。也许“compliant”是一个更好的词:)“compliant”这就是苹果喜欢他们的客户的方式。你听上去对苹果很恼火。有一些答案,虽然目前还不是完全的答案。有一些答案,尽管目前还不是完全的答案。