swift 新版本 回调app时 app崩溃

最近对 app进行了版本迭代, 发到线上之后被拒了, 说是分享之后回调到app时, 程序崩溃. 我也是纳闷了, 在之前都是好好的, 我也没有更新xcode版本, 也没有对分享支付之类的功能进行修改. 怎么可能崩溃呢?

查看了 苹果爸爸 发过来的错误分析的文件, 这个错误信息是在iOS 11.3.1版本上的, 也难怪我没有发现, 因为的手机不是最新的系统, 后来升级完系统之后发现, 无论是分享或者是支付, 只要再次回调到app, app 就会崩溃.

这个确认大概是回调的原因, 之后就在app回调的方法里面打断点

    func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {

        return true
    }
    
    func application(_ application: UIApplication, handleOpen url: URL) -> Bool {
  
        return true
    }

但是回调时, 怎么不进入这两个方法中的其中一个方法, 就直接崩溃了.我也是崩溃了.

后来就尝试着 进入appdelegate 中, 碰一下运气 看看是不是它回调了 其它方法.终于看到了希望. 把新方法添加上去就可以了.

image.png

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 159,935评论 24 690
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 24,799评论 8 242
  • 今晚 好像讲了不该讲的话 只是 怎么想就怎么讲了而已 生活 毕竟有很多无奈 现实 也总有许多坎坷 没有顺风顺水 也...
    考拉小巫Daniel阅读 69评论 2 0
  • 觉着好久没有发过有质量的朋友圈了大抵最近实在太忙忙于无所用的工作点浪费时间换来白费不过仔细一想也并不都是这样比如打...
    super7777777阅读 70评论 0 0
  • 有时候真弄不明白自己为什么每每听一首歌时都要去翻看评论 好像 我发现了些什么 比如 我想在里面找到属于我的那段话 ...
    啊临阅读 179评论 0 0
  • 文 | 西红柿椒盐饼 一、 再次见到胭脂时,是我和她高中分别的四年之后,我刚刚上了大一。 胭脂,是一个生的粗眉大眼...
    张鸣宇阅读 261评论 7 7
  • 感恩自愈体验取得良好的效果,我对这两天突然出现的流涕嗓痒咳嗽是非常有把握的,肯定很快会好转,开心的是让为此担心的丈...
    刘平欣阅读 38评论 0 1