gpt4 book ai didi

ios11 - 尝试使用 tel ://scheme on iOS 11 调用电话号码时出现提示

转载 作者:行者123 更新时间:2023-12-02 16:40:08 36 4
gpt4 key购买 nike

我在尝试使用以下方法从 iOS 应用程序调用电话时遇到问题:

UIApplication open(_:options:completionHandler:)

iOS 在使用两个按钮 Call & Cancel 和 CompletionHandler 开始通话之前显示确认弹出窗口/警报,并根据 iOS 10 中的按钮操作使用具有 true/false 的 Bool 参数调用 CompletionHandler。

但现在在 iOS11 中,问题是在点击确认弹出窗口的“取消”或“调用”按钮之前会自动调用completionHandler,始终具有真实值。

这是 iOS11 中的错误还是我做错了什么?

最佳答案

在 iOS 11 中调用闭包时,行为发生了变化。我不能说这种行为是否会被恢复,或者这是否是一个错误。但是,识别用户何时与弹出窗口交互的方法之一是在 openURL() 的完成闭包中围绕 UIApplicationDidBecomeActive 添加通知监听器。要确定调用是否被单击,您需要在 CTCallCenter 上创建另一个自定义通知和监听器。这是我识别它的最佳方法,但可能有更好的解决方案:D

关于ios11 - 尝试使用 tel ://scheme on iOS 11 调用电话号码时出现提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45980857/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com