don't need to call predacessor
This commit is contained in:
parent
e3ff1f434b
commit
8044d6fc1c
@ -98,7 +98,7 @@ class SocketParser {
|
||||
}
|
||||
}
|
||||
|
||||
let d = message[parser.currentIndex.advancedBy(1)...message.endIndex.predecessor()]
|
||||
let d = message[parser.currentIndex.advancedBy(1)..<message.endIndex]
|
||||
let noPlaceholders = d["(\\{\"_placeholder\":true,\"num\":(\\d*)\\})"] ~= "\"~~$2\""
|
||||
let data = parseData(noPlaceholders) as? [AnyObject] ?? [noPlaceholders]
|
||||
|
||||
|
||||
@ -53,7 +53,7 @@ struct SocketStringReader {
|
||||
let range = Range<String.Index>(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..<message.endIndex]
|
||||
currentIndex = message.endIndex
|
||||
|
||||
return restOfString
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user