回答編集履歴

3

追記

2016/03/21 03:01

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 以下に簡単な例を上げておきます。
17
+ 非同期通信ですが、以下に簡単な例を上げておきます。
18
18
 
19
19
  ```swift
20
20
 

2

修正

2016/03/21 03:01

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 記事の中でも書かれていますが同期通信は無くなりました。
5
+ 記事の中でも書かれていますが`NSURLConnection.sendSynchronousRequest`のような同期通信は無くなりました。
6
6
 
7
7
 
8
8
 

1

追記

2016/03/21 03:00

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 同期処理をしたい場合はこちらの回答を参考に
9
+ 同期処理をしたい場合はこちらの回答を参考にしてください。
10
10
 
11
11
  [[Swift]戻り値の書き方](https://teratail.com/questions/24753)
12
12
 
@@ -28,17 +28,19 @@
28
28
 
29
29
  let task = session.dataTaskWithRequest(request) { data, response, error in
30
30
 
31
-
31
+ // 通信終了後に呼ばれる
32
32
 
33
33
  if let response = response, data = data {
34
34
 
35
-
35
+ // 通信成功
36
36
 
37
37
  print(NSString(data: data, encoding: NSUTF8StringEncoding))
38
38
 
39
39
 
40
40
 
41
41
  } else {
42
+
43
+ // エラーの場合
42
44
 
43
45
  print(error)
44
46