2017-08-04 63 views
0

我的目標是要通過JsonWebToken到socket.io迅速實例類,但我不斷收到錯誤如何將JWT令牌傳遞給socket.io swift?

enter image description here

我不斷收到這個錯誤,就如何解決這個問題的任何想法?

+0

在哪個函數下你寫這個代碼?,錯誤說你不能在初始化器下使用它,因爲self在那裏不可用。 – Jageen

回答

0

問題是你正試圖在這裏創建一個屬性(socket),在初始化期間應該使用另一個屬性。這是不可能的。

您可以改爲創建一個init方法並在其中設置屬性,例如,

var socket: SocketIOClient 

init() { 
    self.socket = SocketIOClient(...) 
} 

對於未來的問題,請確保將代碼複製到一個問題,而不是張貼截圖。這很容易幫助你;