【问题标题】:App crashes ONLY when connected to XCode仅当连接到 XCode 时应用程序才会崩溃
【发布时间】:2015-07-17 03:53:33
【问题描述】:

当我的应用程序连接到 XCode 并且我正在调试时,我的 Swift 应用程序似乎只会与 EXC_BAD_ACCESS 一起崩溃。如果我拔下我的设备然后运行该应用程序,它可以完美运行。

应用在以下位置崩溃:

class AppDelegate: UIResponder, UIApplicationDelegate {

我正在努力解决这个问题。

【问题讨论】:

    标签: ios xcode swift crash appdelegate


    【解决方案1】:

    这可能不是崩溃。更有可能你有一个异常断点并且你正在命中它。

    【讨论】:

    • 删除我所有的断点并没有什么不同,遗憾的是。
    【解决方案2】:

    尝试用下面的函数替换你的函数:

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {}
    

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]!) -> Bool {} 
    

    【讨论】:

    • 我的应用函数已经有了你第二个推荐的签名。
    • 您可以给出测试项目,以便我们进一步帮助您
    【解决方案3】:

    这可能是内存中的指针释放问题。如果您可以发布有关您获得的错误/崩溃信息的更多详细信息,那就太好了,这样我们就可以更好地为您提供帮助。您可以从这个现有帖子中尝试一些解决方案,这是与您遇到的类似问题(EXC_BAD_ACCESS):http://loufranco.com/blog/understanding-exc_bad_access

    【讨论】:

      【解决方案4】:

      在摆弄初始视图控制器后,我发现它只发生在我的 GMSMapView 所在的控制器上。事实证明,另一个用户遇到了类似的问题here.

      原来升级到 iOS 8.4 立即解决了这个问题。虽然我没有使用 Dave 的出色工作,但我仍然把所有的道具和荣誉都给了他!

      感谢大家在我生命中这段黑暗时期的陪伴。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-21
        • 1970-01-01
        • 1970-01-01
        • 2012-04-13
        • 2013-08-18
        • 1970-01-01
        相关资源
        最近更新 更多