Query in URL
Some times we need to find the some data or get the specific key data from URL for that we need to break the whole strings in “&” and we have to store data as array in variable and after that we have to make search so doing this , is taking more time and more complexity , so doing in best way .
Follow Some Steps:
1: Let the URL is
http://mysite3994.com?test1=blah&test2=blahblah
2:” URLComponents ” method provides the better way to handle the query on URL .
3: Here the params are “test1”, “test2” etc.
4:
1 2 |
let queryItems = URLComponents(string: Url)?.queryItems let param1 = queryItems?.filter({$0.name == "test1"}).first |
5: Here queryItems contains all params data So we are doing the query on this params like “test1”
it will provide the respected value “blah” .
6: Now we can make any query on params.