実現したいこと
Swift 初心者です。
http://photozou.jp/basic/api_method_search_public
上のURL内を見ながらAPIリクエストをさせようとしています。
具体的にはJSONレスポンスにある"image_url"をAlamofire,SwiftyJSONを利用し取得したいのですが色々試して見たのですがうまくいきません。
以下のように書いてもerrorが返って来るため、この先image_urlを取得するところまでいきません。どなたか対処法ご教示いただけないでしょうか。
lang
1func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { 2 let url = "https://api.photozou.jp/rest/search_public.json" 3 let params = ["keyword": searchText] 4 5 Alamofire.request(url, method: .get, parameters: params).responseData { (response) in 6 7 if response.result.isSuccess{ 8 print(response.data) 9 }else{ 10 print("error") 11 } 12 13 } 14 }
エラーが出る場合、エラーの内容をご提示されるとよろしいかと思います。ちなみに、JSONをレスポンスで得る場合、responseDataではなく、responseJSONがよろしいかと思います。
回答1件
あなたの回答
tips
プレビュー