【问题标题】:Xcode 6.0.1 & iOS 8 is messing up my code and output on simulator and iphoneXcode 6.0.1 & iOS 8 弄乱了我在模拟器和 iPhone 上的代码和输出
【发布时间】:2014-11-15 01:10:09
【问题描述】:

我发现 Xcode 6.0.1 弄乱了我在模拟器和 iphone 上的代码和输出

Xcode 6 让我的横向游戏在模拟器和手机 (iOS 8) 上看起来像垃圾。
当我在 iOS 7 模拟器上运行它时,它工作正常。在 iPhone 5 iOS 8 上仍然无法运行。在 iOS 7 iPhone 4 iOS 7 上运行良好

因此问题不在于代码,而在于 Xcode 或 IOS 或某种组合。

帮帮我,提前谢谢

这是 Xcode 6.0.1 和 iOS 8 上的图像

这是带有 iOS 7 的 Xcode 5.1.1 上的图像

【问题讨论】:

标签: ios xcode ios8 ios-simulator iphone-6


【解决方案1】:

我遇到了同样的问题,但后来注意到宽度和高度被换成了 ios8,所以现在我的 initwithframe 看起来像这样

- (id)initWithFrame:(CGRect)frameOrg
{
    CGRect frame = frameOrg;

    isIOS8= ( frameOrg.size.width > frameOrg.size.height);

    if (yes && isIOS8)
    {
        frame.size.width = frameOrg.size.height;
        frame.size.height=frameOrg.size.width; 
    }

    self = [super initWithFrame:frame];
    ...
    ...
    ...
}

我需要从安装了它的所有设备上删除应用程序并清理所有项目(包括从模拟器中删除)偶尔仍以烂苹果模式运行,但尚未找到解决方法。大约 95% 的时间在 Apple Goodness 模式下运行。似乎与编译有关,因为当它切换到烂苹果模式时,每次运行时它都会一直搞砸,直到我清理并重新编译。同样,每次我获得良好的编译时,我都可以随意运行多次,而不会搞砸。所以我认为这是一个 xcode 6 问题我自己:( 希望这会有所帮助。

PS 游戏看起来很酷。

刚刚更仔细地查看了您的屏幕截图。除了上述之外,您是否检查过您的 iPad 和 iPhone 设置都设置为横向并且您没有在 iPad 上运行 iPhone 应用程序。我只是在看你的背景和图标之间的比例变化。它看起来有点像我在 iPad sim 上意外运行 iPhone 版本时遇到的另一个 iOS8 问题。取消点击“通用”,尝试专门设置和运行iPad版本!

【讨论】:

    猜你喜欢
    • 2014-11-25
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 2022-01-09
    • 2014-11-22
    • 1970-01-01
    相关资源
    最近更新 更多