美文网首页
iOS开发之调用系统拨号时,解决弹出框延时弹出问题

iOS开发之调用系统拨号时,解决弹出框延时弹出问题

作者: 施忆 | 来源:发表于2017-09-05 20:38 被阅读0次

            项目开发中难免遇到需要调用到系统自动拨号功能,即存在的电话号码,点击后就能自动跳转到拨打电话的界面,那如何用代码实现呢?

    笔者刚开始是用下面方法实现的:

    当调用成功时,会有一个弹出框提示:

    问题的存在是什么?就是点击号码后到这个弹出框界面显示时将近花了三四秒钟的时间,虽然这不影响功能的使用,但这明显属于一个BUG,用户体验很不好。那如何解决这个小BUG呢?

    咋们先点进那个系统方法看看介绍:

    这个方法虽然没有废弃,但提示在iOS10之后使用“openURL:options:completionHandler:”这个方法替换,笔者按着方法重新写了代码,如下:

    运行后发现,果真就好了,点击后弹出框马上就显示出来了,是不是很神奇,哈哈。解决方法很简单,就是写一下提醒自己有个方法印象,各位读者不喜勿喷啊,谢谢。

    相关文章

      网友评论

          本文标题:iOS开发之调用系统拨号时,解决弹出框延时弹出问题

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