2017-05-28 87 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() 

}