【发布时间】:2015-08-18 14:00:34
【问题描述】:
我正在尝试将谷歌搜索添加到我的文本字段。我已经得到它,所以我可以查找一两个变量,但是在三个变量之后它崩溃了。我需要更改或添加什么才能使其正常工作?这是我的代码...
func textFieldShouldReturn(textField: UITextField) -> Bool { textField.resignFirstResponder()
var urlString: String = textField.text
var url = NSURL(string: urlString)
if (url != nil) {
url = NSURL(string: "http://www.google.com/search?q=\(urlString)")
var request = NSURLRequest(URL: url!)
self.webView.loadRequest(request)
}
if url?.scheme == nil {
var spaces = urlString.rangeOfString(" ")
var urlStrings = urlString.stringByReplacingCharactersInRange(spaces!, withString: "+")
var url = NSURL(string: "http://www.google.com/search?q=\(urlStrings)")
var request = NSURLRequest(URL: url!)
self.webView.loadRequest(request)
}
return false
}
【问题讨论】:
-
欢迎来到 SO。请在此处发布所有相关信息、错误消息、调用堆栈等。
标签: swift search textfield nsrange