【问题标题】:Black blank screen and crash on iPhone 4 for any app任何应用程序在 iPhone 4 上出现黑屏和崩溃
【发布时间】:2015-12-09 15:51:33
【问题描述】:

Xcode Beta (7.0) 和 Xcode (6.4) 发生了这种情况。

我正在尝试使用我的 iPhone 4 (iOS 7.1.2) 调试我的应用程序,并将我的部署目标设置为 iOS 7.0。当我运行我的应用程序时,我看不到 LaunchScreen,而是一个黑色的空白屏幕,然后它崩溃了。

我没有给出任何代码,因为当我创建一个新的默认项目,设置正确的部署目标时,我遇到了同样的崩溃。 p>

2015-09-13 16:06:07.026 GafasApp2[243:60b]-[MasterViewController topViewController]:无法识别的选择器发送到实例 0x14d83420 2015-09-13 16:06:07.033 GafasApp2 [243:60b] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[MasterViewController topViewController]:无法识别的选择器发送到实例 0x14d83420” * 首先抛出调用栈: (0x30a57f83 0x3b208ccf 0x30a5b917 0x30a5a203 0x309a9768 0x85cc3 0x332e4587 0x332e3edb 0x332de56b 0x3327a6e9 0x33279851 0x332ddca9 0x35892aed 0x358926d7 0x30a22a67 0x30a22a03 0x30a211d7 0x3098bebf 0x3098bca3 0x332dced1 0x332d814d 0x86fbd 0x3b715ab7) libc++abi.dylib:以 NSException 类型的未捕获异常终止 (lldb)

我一直在使用 iPad air 2 进行开发,但现在我需要我的 iPhone 4 来测试一些东西,但我不能像我提到的那样使用它。

你有什么线索吗?

非常感谢。

【问题讨论】:

  • 添加exception beakpoint 是否有助于找到问题?看起来您正在调用一个不存在的方法?模拟器/其他设备上会出现这种情况吗?
  • 是的......现在我觉得自己很笨,我不得不设置一个断点,但由于我是 iOS 开发的新手......我不这么认为。这是AppDelegate.m 上崩溃的默认代码,您能否提出答案,我会将其标记为已接受?非常感谢。

标签: ios iphone xcode ios7


【解决方案1】:

首先,尝试在其他设备和其中一个模拟器中运行该应用。这会让您知道问题是否出在特定设备上。

其次,主要问题似乎是您正在调用一个不存在的方法。添加exception brreakpoint。这应该会在调用无法识别的选择器的地方中断。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多