Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从Swift 3 xcode8中UIWebView中的url获取查询字符串参数?_Ios_Uiwebview_Swift3_Xcode8 - Fatal编程技术网

Ios 如何从Swift 3 xcode8中UIWebView中的url获取查询字符串参数?

Ios 如何从Swift 3 xcode8中UIWebView中的url获取查询字符串参数?,ios,uiwebview,swift3,xcode8,Ios,Uiwebview,Swift3,Xcode8,有人可以帮助我获取UIWebView接收的url中的查询字符串参数的过程吗 @IBOutlet weak var mywebView: UIWebView! override func viewDidLoad() { super.viewDidLoad() let url = NSURL (string: "my api url") let requestObj = NSURLRequest(URL: url!); mywebView.loadRequest(r

有人可以帮助我获取UIWebView接收的url中的查询字符串参数的过程吗

@IBOutlet weak var mywebView: UIWebView!

override func viewDidLoad() {
    super.viewDidLoad()
    let url = NSURL (string: "my api url")
    let requestObj = NSURLRequest(URL: url!);
    mywebView.loadRequest(requestObj)
}
func webViewDidFinishLoad(webView: UIWebView) {

    let loadedURL = webView.request?.URL?.absoluteString
    print(loadedURL) //prints: http://www.example.com/index.php?key1=value1&key2=value2
}
如何筛选Key1或Key2值

谢谢你用这个

let str = “Your query string text” which you get from url
let pageHtml = NSString(format:"%@ %@", "<html <p style= ><style>body{font-family:'%@'; font-size:17px;}</style></p> </html>",str! as! CVarArg) as String;
self.webView.loadHTMLString(pageHtml,baseURL: nil)
self.webView.loadHTMLString.delegate = self
self.webView.scalesPageToFit = true
self.webView.contentMode = .scaleAspectFit
让str=“您的查询字符串文本”从url获取

让pageHtml=NSString(格式:“%@%@”,"你能告诉我们你在做什么和你尝试了什么吗?或者分享你想要实现的基本要求。你遇到的问题是什么?你能获得URL吗?发布你到目前为止的代码。顺便说一句,你应该只使用
swift
标签,而不是
swift3
,因为swift3是当前版本斯威夫特的。