Es gibt eine searchBar
auf einer webView
, so dass Benutzer neue Internetadressen eingeben können. Ich habe festgestellt, wenn http
zu Http
geändert hat, funktioniert es nicht mehr. Wie kann ich case insensitive
für die Webadresse festlegen? Vielen Dank!Wie kann ich http in searchBar case insensitive setzen?
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)
}
}
}
}
Sorry, zufällig:
könnten andere Lösung zu überprüfen, ob address.contains ("// Http") sein. – newdeveloper