我实际上在 swift 2.3 上。呼入电话与 CallKit 配合得很好。但是外拨电话....
我看到了 SpeakerBox 项目,我也在做同样的事情。但它不起作用。
为了开始我的通话,我使用了
let handle = CXHandle(type: .PhoneNumber, value: "TOTO")
let startCallAction = CXStartCallAction(callUUID: uuid, handle: handle)
startCallAction.video = video
let transaction = CXTransaction()
transaction.addAction(startCallAction)
requestTransaction(transaction)
之后,在 SpeakerBox 项目中,这个函数被调用:
func provider(provider: CXProvider, perform action: CXStartCallAction)
但不在我的项目中。然后,当我挂断电话时,我看到:“通话失败”。
你有想法吗 ?