插座:- 在引擎未打开时尝试连接插座。斯威夫特

问题描述 投票:0回答:1

显示“引擎未打开时尝试连接套接字时出错”。 Url 正在邮递员上工作,但这里抛出此错误

  manager = SocketManager(socketURL: URL(string: AppConstants.SocketUrls.socketUrl)!,
                                config: [.log(true), .compress, .forceWebsockets(true)])
 socket = manager?.defaultSocket
 configureSocketEvents()

    private func configureSocketEvents() {
        socket?.on(clientEvent: .connect) { [weak self] data, ack in
            self?.handleConnectEvent(data, ack: ack)
        }
        
        socket?.on(clientEvent: .disconnect) { [weak self] data, ack in
            self?.handleDisconnectEvent(data, ack: ack)
        }
        
        socket?.on(clientEvent: .reconnectAttempt) { [weak self] data, ack in
            self?.handleReconnectAttempt()
        }
        
        socket?.on(clientEvent: .reconnect) { [weak self] data, ack in
            self?.handleReconnect()
        }
        
        socket?.on(clientEvent: .error) { data, ack in
            print("Socket encountered an error: \(data)")
        }
        
        socket?.on(SocketConstant.receiveMessage) { [weak self] data, ack in
            self?.handleIncomingMessage(data, ack: ack)
        }
    }

LOG SocketManager:在引擎未打开时尝试连接套接字。 正在连接 LOG SocketManager:添加引擎

ios swift sockets
1个回答
0
投票

enter image description here就我而言,问题是我没有使用最新版本。还要检查你的 podfile.lock 。您的 Pod 应该是最新版本

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.