ios - 从 Swift 的 UIWebView 中的 url 获取查询字符串参数?

标签 ios swift uiwebview ios8

我的问题很直接。有人可以告诉我如何在 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/

相关文章:

ios - 带有数据uri src的图像未加载到UIWebView中

ios - quickblox 尝试添加新的电子邮件 ID 和用户名,但有时此错误出现在 ios 中

ios - 使用 Swift 创建 iOS 应用程序,需要知道如何使用 mysql 数据库跟踪用户数据?

javascript - 填写表单并在 UIWebView 中提交

ios - GKLeaderboard.localPlayerScore 在 iOS 8.1.3 上返回 nil?

swift - 我收到此错误 "Use of unresolved identifier ' countElement'”。我是 swift 的新手,所以我不知道出了什么问题

ios - 如何根据可变高度 UITableView 内的内容确定 UIWebView 高度?

ios - 在 ToolbarItem SwiftUI 中添加带有图像和文本的按钮

ios - Objective-C:其 View 不在窗口层次结构中

ios - 不保存所需的图像方向