gpt4 book ai didi

ios - 查找用户是否在通话中?

转载 作者:搜寻专家 更新时间:2023-10-31 08:12:22 27 4
gpt4 key购买 nike

我想查看用户是否正在使用该应用程序,以及他们是否正在打电话。我正在访问此链接以查看是否有用户在打电话:iOS How to check if currently on phone call .但是,这看起来像是针对 Objective-C 的。我想知道是否有 Swift 等价物。这是我的尝试:

    var currCall = CTCallCenter()
var call = CTCall()

for call in currCall.currentCalls{
if call.callState == CTCallStateConnected{
println("In call.")
}
}

但是,call 似乎不像前面的示例那样具有属性 .callState。任何帮助,将不胜感激!谢谢!

最佳答案

iOS 10、Swift 3

import CallKit

/**
Returns whether or not the user is on a phone call
*/
private func isOnPhoneCall() -> Bool {
for call in CXCallObserver().calls {
if call.hasEnded == false {
return true
}
}
return false
}

关于ios - 查找用户是否在通话中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29915724/

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