Skip to content

Instantly share code, notes, and snippets.

@dbonates
Created February 21, 2022 15:29
Show Gist options
  • Save dbonates/b71094d58bf80fba869252ba716e0785 to your computer and use it in GitHub Desktop.
Save dbonates/b71094d58bf80fba869252ba716e0785 to your computer and use it in GitHub Desktop.
extension String {
func queryParameter(_ parameter: String) -> String? {
var fields = [String: String]()
params.components(separatedBy: "&").forEach {
let field = $0.components(separatedBy: "=")
fields[String(field.first ?? "")] = String(field.last ?? "")
}
return fields[parameter]
}
}
// use
let val = params.queryParameter("teste")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment