0

我正在使用 AppRTC 对等连接与信令服务器连接。我使用 WebRTC 框架。所有文件和类都工作正常,设置似乎正确。

但是当我在我的 中调用这个 webRTC 类时videoViewController,应用程序崩溃并显示以下错误消息:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Swift._NSContiguousString key]: unrecognized selector sent to instance 0x2805b5d00”

这表明某个值是 nil 或未声明。但我无法在 AppRTC 对等连接类中找到哪个值为 nil 或未声明。

任何帮助将不胜感激找到原因。

斯威夫特语言:

fileprivate let audioCallConstraint = RTCMediaConstraints(mandatoryConstraints: ["OfferToReceiveAudio" : "true"], optionalConstraints: nil)

fileprivate let videoCallConstraint = RTCMediaConstraints(mandatoryConstraints: ["OfferToReceiveAudio" : "true", "OfferToReceiveVideo": "true"], optionalConstraints: nil)

信息:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Swift._NSContiguousString key]: unrecognized selector sent to instance 0x2805b5d00”

4

0 回答 0