mirror of
https://bitbucket.org/vendoo/vendoo_v1.0.git
synced 2025-12-26 12:17:39 +00:00
31 lines
722 B
Swift
Executable File
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)!
|
|
}
|
|
|
|
}
|