[swift] get parameter value from url string

http://asdf.com?index=1&page=2 같은 url에서 1, 2 같은 파라미터 값만 가져올 수 있다.

 

  func queryStringParameter(url: String, param: String) -> String? {
    if let urlComponents = NSURLComponents(string: url), queryItems = (urlComponents.queryItems) {
      return queryItems.filter({ (item) in item.name == param }).first?.value!
    }
    return nil
  }

 

출처 : https://gist.github.com/gillesdemey/509bb8a1a8c576ea215a