我正在尝试向搜索栏发送一个地址,但没有任何反应:
override func viewDidLoad() {
if let url = URL(string: "https://www.google.com"){
let requestObj = URLRequest(url: url)
Webview.loadRequest(requestObj)
}
SearchBar.text = "http://"
}
func searchBarSearchButtonClicked(searchbar: UISearchBar) {
searchbar.resignFirstResponder()
let text = SearchBar.text
let url = NSURL(string: text!)
let urlRequest:URLRequest = URLRequest(url: url! as URL)
let request = NSURLRequest(URL: url! as URL)
Webview.loadRequest(urlRequest)
}
}
您的searchBar委托有一个错误的函数签名。
func searchBarSearchButtonClicked(_ searchBar: UISearchBar){
// func searchBarSearchButtonClicked(searchbar: UISearchBar) {
所以你的搜索不起作用