美文网首页
仿网易客户端一个闪退所获加全局断点

仿网易客户端一个闪退所获加全局断点

作者: 碧玉小瑕 | 来源:发表于2016-08-23 16:03 被阅读36次

    Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch'

    self.ymEnter= [[DMMainEnteralloc]init];

    [self.windowaddSubview:self.ymEnter.view];这种写法有问题

    要改成self.window.rootViewController = self.ymEnter;

    在此过程中学了一个加全局断点

    通过添加全局断点,快速定位Crash代码行

    字数150阅读117评论0喜欢1

    利用好Xcode的断点功能,对于代码调式工作会有很大的帮助,当你遇到程序Crash又无从下手时,不妨尝试一下这个方法吧,废话不多说,下图给出增加此种断点的方式:

    使用此种方式增加的断点在程序Crash时,不会直接跳出到程序的入口函数(也就是main函数),而会在逻辑栈上暂停下来,也就是停在有问题的代码行。

    未增加断点状态

    增加断点后运行,停止在数组越界的位置

    原文章来源http://www.jianshu.com/p/84280e07ceee

    相关文章

      网友评论

          本文标题:仿网易客户端一个闪退所获加全局断点

          本文链接:https://www.haomeiwen.com/subject/zphnsttx.html