openTok(Swift 3)を使用してチャットアプリケーションを作成しようとしていますが、セッション中に他のユーザーにメッセージを送信することに問題があります。私は他のユーザーの接続を受け取りますが、メッセージを送信することはできません。私は、セッション内のすべてのユーザーに送信しようとしたopenTokを使用してメッセージを送信する
func sendMessage() {
session = OTSession(apiKey: ApiKey, sessionId: SessionID, delegate: self)
session?.signal(withType: "Chat", string: "Hi", connection: (session?.connection)!, retryAfterReconnect: true, error: nil)
}
が、それはメンバーに」あいまいな参照を言う:代わりにメッセージを送信するのでは、私は、私自身はit.Iは次のように単一の人にそれを送信しようとした受信しますセッション ':今私はどこへ行くか、何を知らない私は、関数ソース(コマンドキーを押しながらクリックする機能)をチェックしたときにimage
も、それは
財団FrameworkでNSLock.hに行く参照してください。行う!
2つのもの: 1)信号を受け入れるためにセッションを接続する必要があります。 2)スクリーンショットでは、セッション変数が範囲外です。これはおそらくメソッドを実装しているクラスのインスタンス変数でなければなりません。 – wobbals
OpenTokにはテキストチャットアクセラレータパックもあります:https://github.com/opentok/textchat-acc-pack –