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阅读 172,976评论 25 708
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,545评论 8 265
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,651评论 1 180
  • 今晚 好像讲了不该讲的话 只是 怎么想就怎么讲了而已 生活 毕竟有很多无奈 现实 也总有许多坎坷 没有顺风顺水 也...
    考拉小巫Daniel阅读 247评论 2 0
  • 觉着好久没有发过有质量的朋友圈了大抵最近实在太忙忙于无所用的工作点浪费时间换来白费不过仔细一想也并不都是这样比如打...
    super7777777阅读 210评论 0 0