2015年9月22日火曜日

【swift】iOS9におけるjsonの取得 sendAsynchronousRequestが使えない。

Xcode7のSwift2からそれまで使っていた幾つかのファンクションがdeprecatedになっていました。。。
その中でも一番大きかったのがjsonの取得に使っていたsendAsynchronousRequestがdeprecatedになっていた事でした。

今まではこんな感じ。

18行目のjsonにデータが格納されるので、取り出して使っていました。

swift2ではNSURLSessionのdataTaskWithRequestを使えと怒られます。。。


swift2から下記の通りで同様に問合せ出来ました。
NSURLSessionのdataTaskWithRequestでリクエストを作り、do try catchで処理するのがポイント。

0 コメント:

コメントを投稿