vendoo_v1.0/Pods/OAuthSwift/OAuthSwift/NSURL+OAuthSwift.swift

31 lines
722 B
Swift
Executable File

//
// NSURL+OAuthSwift.swift
// OAuthSwift
//
// Created by Dongri Jin on 6/21/14.
// Copyright (c) 2014 Dongri Jin. All rights reserved.
//
import Foundation
extension NSURL {
func URLByAppendingQueryString(queryString: String) -> NSURL {
if queryString.utf16.count == 0 {
return self
}
var absoluteURLString = self.absoluteString
if absoluteURLString.hasSuffix("?") {
absoluteURLString = (absoluteURLString as NSString).substringToIndex(absoluteURLString.utf16.count - 1)
}
let URLString = absoluteURLString + (absoluteURLString.rangeOfString("?") != nil ? "&" : "?") + queryString
return NSURL(string: URLString)!
}
}