CallKit Changes for Swift
CallKit (Added)
Added CXAction
Added CXAction.fail()
Added CXAction.fulfill()
Added CXAction.init()
Added CXAction.isComplete
Added CXAction.timeoutDate
Added CXAction.uuid
Added CXAnswerCallAction
Added CXCall
Added CXCall.hasConnected
Added CXCall.hasEnded
Added CXCall.isOnHold
Added CXCall.isOutgoing
Added CXCall.uuid
Added CXCallAction
Added CXCallAction.callUUID
Added CXCallController
Added CXCallController.init()
Added CXCallDirectoryManager
Added CXCallDirectoryProvider
Added CXCallEndedReason [enum]
Added CXCallEndedReason.failed
Added CXCallObserver
Added CXCallObserver.calls
Added CXCallObserverDelegate
Added CXCallUpdate
Added CXCallUpdate.hasVideo
Added CXEndCallAction
Added CXError [struct]
Added CXError.init(_nsError: NSError)
Added CXError.unknownError
Added CXError.Code [enum]
Added CXErrorCodeCallDirectoryManagerError.init(_nsError: NSError)
Added CXErrorCodeIncomingCallError.init(_nsError: NSError)
Added CXErrorCodeRequestTransactionError.init(_nsError: NSError)
Added CXHandle
Added CXHandle.type
Added CXHandle.value
Added CXPlayDTMFCallAction
Added CXProvider
Added CXProvider.configuration
Added CXProvider.invalidate()
Added CXProviderConfiguration
Added CXProviderDelegate
Added CXSetGroupCallAction
Added CXSetHeldCallAction
Added CXSetMutedCallAction
Added CXStartCallAction
Added CXStartCallAction.handle
Added CXTransaction
Added CXTransaction.actions
Added CXTransaction.isComplete
Added CXTransaction.uuid
Added CXBundleIdentifier
Added CXBundleIdentifierLowercase
Added CXErrorDomain