我正在使用AppRTC对等连接与信令服务器连接。我使用WebRTC框架。所有文件和类都可以正常工作,并且设置似乎正确。
但是当我在videoViewController
中调用此webRTC类时,应用程序崩溃并显示以下错误消息:
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'-[Swift._NSContiguousString 键]:无法识别的选择器已发送到实例0x2805b5d00'
表示某些值为nil或未声明。但是我找不到在AppRTC对等连接类中未声明或未声明的值。
希望能找到任何帮助。
快捷语言:
fileprivate let audioCallConstraint = RTCMediaConstraints(mandatoryConstraints: ["OfferToReceiveAudio" : "true"], optionalConstraints: nil)
fileprivate let videoCallConstraint = RTCMediaConstraints(mandatoryConstraints: ["OfferToReceiveAudio" : "true", "OfferToReceiveVideo": "true"], optionalConstraints: nil)
消息:
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'-[Swift._NSContiguousString 键]:无法识别的选择器已发送到实例0x2805b5d00'