Conversion to Swift 4.

This commit is contained in:
Qiu Yuzhou
2017-10-20 18:39:25 +08:00
parent 3faad7b07d
commit d56b108eb8
9 changed files with 117 additions and 112 deletions

View File

@ -47,8 +47,8 @@ class ServerProfile: NSObject, NSCopying {
func decodeUrl(url: URL) -> String? {
let urlStr = url.absoluteString
let index = urlStr.index(urlStr.startIndex, offsetBy: 5)
let encodedStr = urlStr.substring(from: index)
guard let data = Data(base64Encoded: padBase64(string: encodedStr)) else {
let encodedStr = urlStr[index...]
guard let data = Data(base64Encoded: padBase64(string: String(encodedStr))) else {
return url.absoluteString
}
guard let decoded = String(data: data, encoding: String.Encoding.utf8) else {