【问题标题】:XCode 6.2 bug on Master/Detail project template?主/详细项目模板上的 XCode 6.2 错误?
【发布时间】:2015-04-14 21:15:04
【问题描述】:

在使用 XCode 6.2 beta 时,空白的 Master/Detail 项目也会发生这种情况。

换句话说:它可以在模拟器上运行,但是当我在安装了 iOS 7.1 的 iPhone 5 上运行它时出现以下错误(我没有任何其他设备可以测试它)。

下面是我添加异常断点的结果。

我找到了following previous Q/A,但它似乎与我的情况不同。 为什么它可以在模拟器上运行?

这是 XCode 6.2 的错误吗?任何人都可以复制它吗?

【问题讨论】:

  • 包括调用堆栈,有人将能够描述您如何找出触发它的行。
  • topViewControllerUINavigationController 的一个方法。显然您的 MasterViewController 不是导航控制器。
  • 我记得模拟器对这个错误相当善意。
  • 我添加了完整的堆栈.. 但是我无法理解哪个类和代码行触发了这个异常,因为除了上述和我添加的图像之外我看不到更多信息跨度>

标签: ios viewcontroller simulator master-detail xcode-6.2


【解决方案1】:

崩溃是因为您尝试在iPhone 上使用UISplitViewControlleriOS 7UISplitViewController 仅在来自 iOS 8+iPhone 上可用。在iOS 8 之前,UISplitViewController 仅在iPad 中可用。

【讨论】:

    【解决方案2】:

    模拟器和设备之间的一个重要区别是模拟器在加载资源时不区分大小写。设备是。因此,笔尖或其他资源可能在模拟器上正常加载,但由于大小写错误而在设备上找不到。

    【讨论】:

    • 奇怪的是,这是一个空白项目。你有 XCode 6.2 吗?您可以尝试在真实设备上运行空白的主/详细测试项目吗?我有一部装有 iOS 7.1 的 iPhone 4
    猜你喜欢
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    相关资源
    最近更新 更多