質問編集履歴

2

ソースコードを追記しました。

2021/03/13 06:27

投稿

snj
snj

スコア1

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,10 @@
7
7
  httpCommon(urlString: USER_API_URL, bodyString: "", httpType: 0) { (response) in
8
8
 
9
9
  }
10
+
11
+ 上記コードの引数の「USER_API_URL」は別ファイルで下記の様に定義しています。
12
+
13
+ let USER_PUT_URL:String="http://XXX.XXX.XXX.XXX:YYYY/apiserver/api.rsc/user"
10
14
 
11
15
 
12
16
 
@@ -28,7 +32,7 @@
28
32
 
29
33
  guard let url = URL(string: urlString) else {
30
34
 
31
- return
35
+ return ①
32
36
 
33
37
  }
34
38
 
@@ -58,6 +62,6 @@
58
62
 
59
63
  を入れると、エラーに(elseに)なってしまいます。
60
64
 
61
- swift初心者で、guard letが理解できていないのですが、上記のエラーがなんで起きるのか、どうすれば解決できるか、のアドバイスをいただきたく思います。
65
+ swift初心者で、guard letが理解できていないのですが、上記のド①に処理移ってしまうのがなんで起きるのか、どうすれば解決できるか、のアドバイスをいただきたく思います。
62
66
 
63
67
  よろしくお願いいたします。

1

ソースコード追記

2021/03/13 06:27

投稿

snj
snj

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,41 @@
2
2
 
3
3
 
4
4
 
5
- ソースコード(抜粋
5
+ ソースコード(呼び出し側
6
+
7
+ httpCommon(urlString: USER_API_URL, bodyString: "", httpType: 0) { (response) in
8
+
9
+ }
10
+
11
+
12
+
13
+ class func httpCommon(
14
+
15
+ urlString: String,
16
+
17
+ bodyString: String,
18
+
19
+ httpType: Int,
20
+
21
+ successAction: @escaping (_ response: Any) -> Void,
22
+
23
+ errorAction: @escaping () -> Void
24
+
25
+ ) {
26
+
27
+
28
+
29
+ guard let url = URL(string: urlString) else {
30
+
31
+ return
32
+
33
+ }
34
+
35
+ var request = URLRequest(url: url)
36
+
37
+ }
38
+
39
+
6
40
 
7
41
  guard let url = URL(string: urlString) else {
8
42