2
我正在用google搜索製作UISearchController
。我面臨問題,在UISearchBar.text
中包含多少個詞,我可以做出不同的行動。或者如何區分不同的詞語是分開的空間? 另外我想知道,如何計算UITextView
中的單詞。如何知道UITextView中包含多少個單詞
我嘗試
func searchBarSearchButtonClicked(searchBar: UISearchBar) {
let text = searchController.searchBar.text!
if text.containsString("www.") {
let url = NSURL(string: "http://\(text)")!
let request = NSURLRequest(URL: url)
webView.loadRequest(request)
} else {
if text.containsString(" ") == false {
let url = NSURL(string: "https://www.google.com/#newwindow=1&q=\(text)")!
let request = NSURLRequest(URL: url)
webView.loadRequest(request)
} else {
let url = NSURL(string: "https://www.google.com/#newwindow=1&q=\(text)")! // it is wrong
let request = NSURLRequest(URL: url)
webView.loadRequest(request)
print("two words")
}
}
}
如果我得到了它,的NSString的componentsSeparatedByString將會做你需要的 –