美文网首页
swift 新版本 回调app时 app崩溃

swift 新版本 回调app时 app崩溃

作者: wylei | 来源:发表于2018-05-20 00:22 被阅读22次

最近对 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

相关文章

网友评论

      本文标题:swift 新版本 回调app时 app崩溃

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