0
検索バーで単純なテーブルビューを設定しようとしていますが、searchBarSearchButtonClickedのurlRequestをロードできないようにurl定数が返されません。searchBarSearchButtonClicked url return nil
ありがとうございます。
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
var text = searchBar.text
text = text?.replacingOccurrences(of: " ", with: "+")
let url = URL(string: "https://www.google.com/#q=\(text)")
let req = URLRequest(url: url! as URL)
wv.loadRequest(req as URLRequest)
}
を:ランタイムでのクラッシュの回避をするには
は、それがoptionals
!
アンラップ力を使用し、if let
またはguard let
がそれらをアンラップするために使用しない方が良いのか? – KKRockslet url = URL(文字列: "https://www.google.com/#q=test")がnilを返していないので、あなたのテキストに何かを入れる必要があります – Retterdesdialogs
あなたのコードを使用してURLを取得しました – KKRocks