2017-05-28 92 views
1

我有链接网络soket。我在https://www.websocket.org上检查过它,并且它已连接。 enter image description here但是当我开始创建URL对象时Web套接字Swift崩溃链接

if let url = URL(string: "wss://ios-devchallenge-11.tk/write?id={id}") { 

     socket = WebSocket(url: url, protocols: ["chat", "superchat"]) 



     socket?.delegate = self 
     socket?.connect() 

    } 

我得到了错误。我错了什么?

+0

我不能解开。如果 – LEONID

+0

没有创建URL(..)的对象,并且编译器不能进入里面我没有网络套接字的使用经验,但我认为'id = {id}'是不正确的... – Moritz

+0

谢谢多数民众赞成在工作!如果你想要你可以发布你的答案,我确认 – LEONID

回答

1

我发现我设置了错误的网址。我改变代码如下(删除{})

if let url = URL(string: "wss://ios-devchallenge-11.tk/write?id=id") { 

    socket = WebSocket(url: url, protocols: ["chat", "superchat"]) 



    socket?.delegate = self 
    socket?.connect() 

}