xcode8でswift3.0を勉強している初心者です。
swift3.0のバージョンアップに伴い、既存のテキストやサンプルコードが一部変更され、
もともとのコードもわからないために情報が少なく、躓いています。
かなり初歩的な質問になると思いますが、教えていただければと思います。
やりたいことは都道府県のAPIデータhttp://express.heartrails.com/api/json?method=getPrefecturesを用いてデータを取得したいのですが、API取得部分でエラーが出てしまいます。
xcodeの指示に従ってもうまく変更できませんでした。
どうか回答の方よろしくお願いいたします。
###該当のソースコード
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBAction func load(_ sender: AnyObject) { getData() } func getData(){ if let url=URL(string:"http://express.heartrails.com/api/json?method=getPrefectures"){ let req=URLRequest(url:url as URL) let connection=NSURLConnection(request:req,delegate:self,startImmediately: false) // NSURLConnectionを使ってAPIを取得する NSURLConnection.sendAsynchronousRequest(req, queue: OperationQueue.mainQueue(), completionHandler: response) } // 取得したAPIデータの処理 func response(res: URLResponse!, data: NSData!, error: NSError!){ print(data) }
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/10/17 15:56