Skip to content

Instantly share code, notes, and snippets.

@nazywamsiepawel
Created September 3, 2015 12:18
Show Gist options
  • Save nazywamsiepawel/331d29827c3a904d04de to your computer and use it in GitHub Desktop.
Save nazywamsiepawel/331d29827c3a904d04de to your computer and use it in GitHub Desktop.
Extract query parameters from NSURL
extension NSURL {
func queryParams() -> Dictionary<String, String> {
var params = Dictionary<String, String>()
if let queryParams = self.query?.componentsSeparatedByString("&") {
for param in queryParams {
var parts = param.componentsSeparatedByString("=")
params[parts[0]] = parts[1]
}
}
return params
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment