From efea2d8bd834c4b6910bbe5f270b9b455dfec396 Mon Sep 17 00:00:00 2001 From: Shinya Sakemoto Date: Wed, 14 Feb 2018 00:07:42 +0900 Subject: [PATCH] Fix warning on Swift4 --- Sources/WebLinking.swift | 6 ++--- WebLinking.xcodeproj/project.pbxproj | 26 ++++++++++++++++--- .../xcschemes/WebLinking.xcscheme | 4 ++- 3 files changed, 29 insertions(+), 7 deletions(-) diff --git a/Sources/WebLinking.swift b/Sources/WebLinking.swift index 42afb88..cce0ae4 100644 --- a/Sources/WebLinking.swift +++ b/Sources/WebLinking.swift @@ -170,8 +170,8 @@ func split(_ separator: String) -> (String) -> (String, String) { let range = input.range(of: separator, options: NSString.CompareOptions(rawValue: 0), range: nil, locale: nil) if let range = range { - let lhs = input.substring(to: range.lowerBound) - let rhs = input.substring(from: range.upperBound) + let lhs = String(input[.. (String, ArraySlice) { func trim(_ lhs: Character, _ rhs: Character) -> (String) -> String { return { input in if input.hasPrefix("\(lhs)") && input.hasSuffix("\(rhs)") { - return input[input.characters.index(after: input.startIndex)..