Исключение при вызове класса WebRTC при подключении к одноранговому соединению - PullRequest
0 голосов
/ 12 октября 2018

Я подключаюсь к серверу сигнализации, используя одноранговое соединение AppRTC.Я использую WebRTC Framework.Все файлы и классы работают нормально, и настройка кажется правильной.

Но когда я вызываю этот класс webRTC в моем videoViewController, приложение вылетает с таким сообщением об ошибке:

Завершениеприложение из-за необработанного исключения 'NSInvalidArgumentException', причина: '- [ключ Swift._NSContiguousString]: нераспознанный селектор, отправленный экземпляру 0x2805b5d00'

, который указывает, что какое-то значение равно нулю или не объявлено.Но я не могу найти, какое значение равно nil или не объявлено в AppRTC Одноранговый класс соединения.

Любая помощь будет полезна, чтобы выяснить, почему.

Язык Swift:

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

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

Сообщение:

Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [Ключ Swift._NSContiguousString]: нераспознанный селектор, отправленный экземпляру 0x2805b5d00'

...