Best way to parse URL string to get values for keys?

前端 未结 16 1102
广开言路
广开言路 2020-11-29 18:36

I need to parse a URL string like this one:

&ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&ends         


        
16条回答
  •  南笙
    南笙 (楼主)
    2020-11-29 19:08

    If you're using NSURLComponents the following concise extension will also do the trick:

    extension NSURLComponents {
    
        func getQueryStringParameter(name: String) -> String? {
            return (self.queryItems? as [NSURLQueryItem])
                .filter({ (item) in item.name == name }).first?
                .value()
        }
    
    }
    

提交回复
热议问题