我的问题很直接。有人可以告诉我如何在 UIWebView 收到的 url 中获取查询字符串参数。这在 objective-c 中非常简单,但由于我是该语言的新手,所以我需要一些帮助。提前致谢。
最佳答案
在 NSURL 类中存在 .query
属性,它返回 ?在 url 中的形式:
http://www.example.com/index.php?key1=value1&key2=value2
在此示例中使用代码:
var url: NSURL = NSURL(string: "http://www.example.com/index.php?key1=value1&key2=value2")
println(url.query) // Prints: Optional("key1=value1&key2=value2")
更多信息在 documentation
就从 uiwebview 获取 url 而言,您可以使用以下方式:
let url: NSURL = someWebView.NSURLRequest.URL
关于ios - 从 Swift 的 UIWebView 中的 url 获取查询字符串参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26463715/