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)
}
다음은 회원에게 '모호한 참조를 말한다 대신 메시지를 보내는, 나는 나 자신 하란 다음과 같이 한 사람에게 보내려고 수신 세션 '난 기능 소스 (클릭 기능 명령 키를 누른 상태)를 확인하면 image
를 참조하십시오 또한 그것은 내가 무슨 이동하거나 위치를 모르는
지금재단 프레임 워크에 NSLock.h로 이동 해야 할 것!
2 가지 : 1) 신호를 받아들이려면 세션을 연결해야합니다. 2) 스크린 샷에서 세션 변수가 범위를 벗어났습니다. 이것은 아마도 메소드를 구현하는 클래스의 인스턴스 변수 여야합니다. – wobbals
OpenTok에는 텍스트 채팅 가속기 팩 (https://github.com/opentok/textchat-acc-pack)도 있습니다. –