2017-12-13 4 views
0

で解決できませんSocket.IO-Client-Swiftを実装しようとしていますが、このsocket.io libraryを使用しています。しかし、このエラーのため識別子socketmanagerを解決できません私はこのライブラリを実装することができません。私はxcode 9とswift 3.2.2を使用しています。ソケットマネージャーを(swift3 xcode9 iOS)

let manager = SocketManager(socketURL: URL(string: "http://localhost:8080")!, config: [.log(true), .compress]) 
    let socket = manager.defaultSocket 

    socket.on(clientEvent: .connect) {data, ack in 
     print("socket connected") 
    } 

    socket.on("client balance change") {data, ack in 

     guard let cur = data[0] as? Double else { return } 
     socket.emitWithAck("canUpdate", cur).timingOut(after: 0) {data in 
      socket.emit("update", ["amount": cur + 2.50]) 
     } 
     ack.with("Got your currentAmount", "dude") 

    } 

    socket.connect() 

答えて

1

いただきありがとうございます。この

let socket: SocketIOClient = SocketIOClient(socketURL: NSURL(string: "http://localhost:8080")! as URL) 
+0

とSocketManagerを交換してください。できます!! – jazzbpn