1 objective-c google-search ios swift
我想从我的 iOS 应用程序向 Google 搜索传递一个字符串,以便我能够在 Safari 中获取结果。
如果您使用自己的 Web 视图(在将其更改为完全不同的内容之前在注释中指定),则可以使用WKWebView和URLRequest来加载和显示数据。不要忘记转义查询字符串,例如:
@IBOutlet weak var webView: WKWebView!
func startSearch() {
var textToSearch = "the answer to everything"
// if there are spaces or other special characters,
// you'll have to escape them:
let allowedCharacters = NSCharacterSet.urlFragmentAllowed
guard let encodedSearchString = textToSearch.addingPercentEncoding(withAllowedCharacters: allowedCharacters) else { return }
let queryString = "https://www.google.de/search?q=\(encodedSearchString)"
guard let queryURL = URL(string: queryString) else { return }
let myRequest = URLRequest(url:queryURL)
webView.load(myRequest)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |