#swift #voip #callkit
#быстрый #voip #callkit
Вопрос:
func reportIncomingCall(uuid: UUID, handle: String, hasVideo: Bool = false, completion: ((NSError?) -> Void)?) {
// 1.
let update = CXCallUpdate()
update.remoteHandle = CXHandle(type: .phoneNumber, value: handle)
update.hasVideo = hasVideo
// 2.
provider.reportNewIncomingCall(with: uuid, update: update) { error in
if error == nil {
// 3.
let call = Call(uuid: uuid, handle: handle)
self.callManager.add(call: call)
}
// 4.
completion?(error as? NSError)
}
}
Я беру это из учебника Рэя Вандерлиха.
Я скопировал код как можно точнее. Это работает в учебнике, но не в моем проекте.
Ответ №1:
Комментарии:
1. братан, ты спасаешь мой день.
2. @Ravi Рад это слышать!
3. Это действительно полезно. Спасибо!
4. @ScottyBlades большое спасибо!!