永远不会调用TVILocalParticipant委托

时间:2018-10-04 12:50:48

标签: ios twilio

由于某些原因,从未在我的应用中调用TVILocalParticipantDelegate回调。跟踪发布成功和错误方法都不会被调用。

这就是我在didConnect(to room: TVIRoom)方法中设置委托的方式。

public func didConnect(to room: TVIRoom) {
    guard let participant = room.localParticipant else { return }
    print("[] Did connect.")
    participant.delegate = self
}

但是,没有一个方法被调用:

public func room(_ room: TVIRoom, didFailToConnectWithError error: Error) { ... }

public func room(_ room: TVIRoom, didDisconnectWithError error: Error?) { ... }

public func room(_ room: TVIRoom, participantDidConnect participant: TVIRemoteParticipant) { ... }

public func room(_ room: TVIRoom, participantDidDisconnect participant: TVIRemoteParticipant) { ... }

请注意,我确实得到了其他委托回调(例如,对于TVIRemoteParticipant)-仅TVILocalParticipant委托不起作用。 有什么线索可以调试吗?

0 个答案:

没有答案