Xcode 6.1会是代码中出现错误的原因吗

Xcode 6.1会是代码中出现错误的原因吗,xcode,ios8,xcode6.1,uideviceorientation,xcode-6.2,Xcode,Ios8,Xcode6.1,Uideviceorientation,Xcode 6.2,我使用了一个非去种族化的设备定向代码,它可以完美地用于所有iOS 7模拟器和设备。对于iOS 8,它可以在iPad2、iPhone4S、iPhone5S和iPhone5上运行。然而,在iOS 8上,它不能在iPadAir、iPadRetina、iPhone6+、iPhone6上运行 -(NSUInteger)supportedInterfaceOrientations { return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrient

我使用了一个非去种族化的设备定向代码,它可以完美地用于所有iOS 7模拟器和设备。对于iOS 8,它可以在iPad2、iPhone4S、iPhone5S和iPhone5上运行。然而,在iOS 8上,它不能在iPadAir、iPadRetina、iPhone6+、iPhone6上运行

-(NSUInteger)supportedInterfaceOrientations {
return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);
}

Xcode 6.1是否可以成为某些代码无法工作的原因,然后该代码可以在Xcode 6.2上工作?(我被告知代码在Xcode 6.2上工作)

你的问题太宽了,但有时会发生。我在Xcode上工作了大约3年,每次升级你都会有一些惊喜。请记住,您使用Xcode重新编译代码,因此,如果您有新版本的代码,您将使用新的SDK并生成不同的代码(即使是相同的代码)。。。你必须坐下来,测试你的所有应用程序并享受它:)。。。现在,特别是关于定位问题,iOS 8完全不同。。。但是你可以开始用你的.plist检查方向。你使用哪个Xcode版本?上面的代码是否适用于iPhone 6/6+的Xcode版本?我知道iOS 8使用屏幕边界进行定向,但这是专门用于横向定向的,以获得不同的大小。我不需要改变任何尺寸。我只是在做肖像画和倒挂画。my info.plist是Item 0=纵向(底部主页按钮)和Item 1=纵向(顶部主页按钮)您可以检查上述代码是否适用于iPhone 6/6+的Xcode 6.2上的纵向/倒置方向吗?除了添加代码,无需其他任何操作。是否使用自动布局?如果你的答案是否定的(像我一样),让我告诉你我的经历。上次升级我有很多问题(和你一样)。我在App Store中有6个应用程序,而且上一次升级肯定是最后一次没有自动布局(Xcode 6.1)。我开始在我的应用程序中引入自动布局。为什么?因为控制屏幕方向的流程完全不同,我遇到了很多问题。有时会有奇怪的行为,我不得不写一些变通办法来解决它们。