2017-09-20 3 views
0

i bin der Umsetzung pod 'Socket.IO-client-Swift'Art des Ausdrucks ist nicht eindeutig, ohne mehr Kontext swift 4.0

aber in SocketEngine.swift Datei ich diesen Fehler bin immer.

private func handleBase64(message: String) { 
      // binary in base64 string 
      let noPrefix = message[message.index(message.startIndex, offsetBy: 2)..<message.endIndex] 

      if let data = Data(base64Encoded: noPrefix, options: .ignoreUnknownCharacters) { 
       client?.parseEngineBinaryData(data) 
      } 
     } 

enter image description here

Dank im Voraus !!

+1

'String (noPrefix)' –

+0

Sie Bedeutung dieses Fehlers erklären kann ??? @LeoDabus. –

Antwort

3

noPrefix ist vom Typ Substring, zwingen es nur String:

if let data: Data = Data(base64Encoded: String(noPrefix), options: .ignoreUnknownCharacters) { 
    ... 
} 
Verwandte Themen