前提・実現したいこと
swiftでお菓子アプリを作成していたところ以下のエラーメッセージがでてしまいました。助けてください。
発生している問題・エラーメッセージ
エラーメッセージ Expected declaration
該当のソースコード
import UIKit class ViewController: UIViewController,UISearchBarDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //serch Barのdelegate通知先を設定 serchText.delegate = self //入力のヒントになる、プレースホルダーを設定 serchText.placeholder = "お菓子の名前を入力してください" } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBOutlet weak var serchText: UISearchBar! @IBOutlet weak var tableView: UITableView! //検索ボタンをクリック(タップ)時 func searchBarSearchButtonClicked(_ searchBar: UISearchBar) { //キーボードを閉じる view.endEditing(true) if let searchWord = searchBar.text { //デバックエリアに出力 print(searchWord) //入力されていたらお菓子を検索 searchOkashi(keyword: searchWord) } } //searchOkashiメソッド //第一引数: keyword 検索したいワード func searchOkashi(keyword : String) { //お菓子のキーワードをURlにエンコードする guard let keyword_encode = keyword.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else { return } //リクエストURLの組み立て guard let req_url = URL(string: "http://www.sysbird.jp/toriko/api/?apikey=guest&format=json&keyword=(keyword_encode)&max=10&order=r") else { return } } print(req_url) **//↑ここにExpected declarationと出ました** }
回答1件
あなたの回答
tips
プレビュー