【问题标题】:Developing for iphone 5 resolution, what happens with 4s resolution?为iphone 5分辨率开发,4s分辨率怎么办?
【发布时间】:2012-10-02 02:09:22
【问题描述】:

我对 iphone 5 的分辨率有疑问,似乎 xcode 4.5 添加了一个新的视图大小类型名称“retina 4 full screen”(它在属性检查器上)。

如果我尝试使用此分辨率查看并在 iphone 5.1 模拟器上运行它,它会崩溃。

那么,有没有办法开发到支持 iphone 4 或更早版本的 iphone 5?

控制台消息说: *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“NIB 数据无效。

【问题讨论】:

    标签: iphone retina-display iphone-5


    【解决方案1】:

    您不应该在 5.1 模拟器上使用它。 iPhone 5 仅支持 iOS 6。

    【讨论】:

    • 在 iPhone 4S 或 3GS 上测试过?使用什么 iOS 版本?
    【解决方案2】:

    当您使用 AutoLayout 并在运行低于 iOS 6 的任何设备上运行应用程序时会发生这种情况。如果您的部署目标设置为 iOS 6.0,您确实可以为 iPhone 5 开发并仍然支持 iPhone 4 或更早版本。如果您仍想支持较旧的 iOS 版本,请取消选中 NIB 文件的“使用自动布局”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-08
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      相关资源
      最近更新 更多