don't need to call predacessor

This commit is contained in:
Erik 2015-09-13 13:46:36 -04:00
parent e3ff1f434b
commit 8044d6fc1c
2 changed files with 2 additions and 2 deletions

View File

@ -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]

View File

@ -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