diff --git a/SocketIOClientSwift/SocketParser.swift b/SocketIOClientSwift/SocketParser.swift index 48fd29d..896bd5b 100644 --- a/SocketIOClientSwift/SocketParser.swift +++ b/SocketIOClientSwift/SocketParser.swift @@ -98,7 +98,7 @@ class SocketParser { } } - let d = message[parser.currentIndex.advancedBy(1)...message.endIndex.predecessor()] + let d = message[parser.currentIndex.advancedBy(1)..(start: currentIndex, end: message.endIndex) let subString = message.substringWithRange(range) guard let foundRange = subString.rangeOfString(string) else { - let restOfString = message[currentIndex...message.endIndex.predecessor()] + let restOfString = message[currentIndex..