有没有什么办法可以快速编程下载一个来电。我的代码是这样的:IOS以编程方式拒绝来电?
self.callCenter.callEventHandler = {(_ call: CTCall) -> Void in
if call.callState == CTCallStateDisconnected {
print("Call has been disconnected")
}
else if call.callState == CTCallStateConnected {
print("Call has just been connected")
}
else if call.callState == CTCallStateIncoming {
print("Call is incoming")
}
else {
print("None of the conditions")
}
我用这种方式检测来电状态。但我不知道如何更改callstate
的CTCAll
。请帮帮我 !。
您无法做到这一点。至少对于非越狱设备。 –
这里有一个客观的C代码: – bilaldogan
这段代码告诉你电话是否正在通话。它不允许你修改状态。想象一下,如果苹果允许应用程序这样做,会发生什么情况,人们会创建恶意应用程序,通过断开呼叫基本瘫痪手机。 (总是假设这些应用程序可以通过Apple Review和App Process watch dog,这样它们可以在无限的时间内在后台运行)。答案是**否**,并有充分的理由! – NSNoob