使用CXEndCallAction请求事务时出错

Dav*_*ong 4 voip ios10 callkit

在使用CXEndCallAction请求CXTransaction时,事务失败并显示错误代码Error Domain = com.apple.CallKit.error.requesttransaction Code = 4"(null)"

我成功地制作了一个CXStartCallAction.有谁知道这个错误意味着什么?

Stu*_*t M 11

CallKit的错误代码定义在<CallKit/CXError.h>,并且在iOS 10 Seed 4中,域的错误代码4 com.apple.CallKit.error.requesttransaction定义为:

CXErrorCodeRequestTransactionErrorUnknownCallUUID = 4,
Run Code Online (Sandbox Code Playgroud)

这表示请求的CXEndCallAction的调用UUID与已知调用不对应.我建议确认CXEndCallAction上设置的UUID与现有呼叫匹配.