美文网首页
一些错误记录

一些错误记录

作者: limbo_lyn | 来源:发表于2019-04-26 10:21 被阅读0次

    1、libc++abi.dylib: terminate_handler unexpectedly threw an exception

    这个问题是调用了不存在的方法(runtime机制)或者数组越界引起。出错后,xcode会跳到AppDelegate中,没有任何错误提示

    解决方法:点击Xcode中的Debug->Breakpoints->Create Exception Break 重新运行程序,出错后一般能定位到错误代码。实在不行只能自己通过注释代码检查。

    2、xib stroryboard 和代码生成的UIViewController的区别

    在使用UITransition做转场动画,由于demo使用的是storyborad,我们使用的代码生成,导致动画跳转时,y的坐标总是相差状态栏和导航栏的高度。

    这是由于UITransition跳转时,会生产一个中间的view,放入转场动画所需的控件。

    storyborad中,safe area已经帮你计算好去除状态栏和导航栏的高度,而代码生成的,则不会去除。

    相关文章

      网友评论

          本文标题:一些错误记录

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