There is a searchBar
on top of a webView
so users can put in new internet addresses. I found when http
changed to Http
it doesn't work any more. How can I set case insensitive
for web address? Thanks!
func searchBarSearchButtonClicked(searchBar: UISearchBar) {
searchBar.resignFirstResponder()
if searchBar.text != nil {
let address = searchBar.text!
if address.containsString("http://") || address.containsString("https://") {
let str = address
if let newUrl = NSURL(string: str) {
let newRequest = NSURLRequest(URL: newUrl)
myWebView.loadRequest(newRequest)
}
} else {
let str = "http://" + String(address)
if let newUrl = NSURL(string: str) {
let newRequest = NSURLRequest(URL: newUrl)
myWebView.loadRequest(newRequest)
}
}
}
}