回答編集履歴

5

間違いを修正

2018/06/07 16:47

投稿

hameji
hameji

スコア1380

test CHANGED
@@ -49,11 +49,3 @@
49
49
 
50
50
 
51
51
  あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。
52
-
53
-
54
-
55
- また、if (error == nil) {} の条件が2回登場しています。
56
-
57
- 実行する順番を考えて、一つで記載できると思います。
58
-
59
- 意味・順序を良く考えて、スマートなコードを心がけましょう。

4

修正ポイント追加。

2018/06/07 16:47

投稿

hameji
hameji

スコア1380

test CHANGED
@@ -49,3 +49,11 @@
49
49
 
50
50
 
51
51
  あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。
52
+
53
+
54
+
55
+ また、if (error == nil) {} の条件が2回登場しています。
56
+
57
+ 実行する順番を考えて、一つで記載できると思います。
58
+
59
+ 意味・順序を良く考えて、スマートなコードを心がけましょう。

3

追加情報

2018/06/07 16:44

投稿

hameji
hameji

スコア1380

test CHANGED
@@ -45,3 +45,7 @@
45
45
  パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの
46
46
 
47
47
  textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。
48
+
49
+
50
+
51
+ あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。

2

微修正

2018/06/07 16:36

投稿

hameji
hameji

スコア1380

test CHANGED
@@ -34,7 +34,9 @@
34
34
 
35
35
  ちなみにメールアドレスが登録済み・メールの書式の間違いは
36
36
 
37
- print("error codeは", error!.code, "です")を用いて
37
+ print("error codeは", error!._code, "です")を用いて
38
+
39
+ // error!._codeの書き方は正しいかの確認もしてください。
38
40
 
39
41
  コード番号をゲットして、17999と同様に条件分岐or switchで記載を。
40
42
 

1

追記

2018/06/07 16:13

投稿

hameji
hameji

スコア1380

test CHANGED
@@ -29,3 +29,17 @@
29
29
  print("条件分岐:errorなし")とかprint("条件分岐:errorあり")とかして、
30
30
 
31
31
  どこにどの時流れてるかを確認してみて、正しく流れるように修正をして見ましょう。
32
+
33
+
34
+
35
+ ちなみにメールアドレスが登録済み・メールの書式の間違いは
36
+
37
+ print("error codeは", error!.code, "です")を用いて
38
+
39
+ コード番号をゲットして、17999と同様に条件分岐or switchで記載を。
40
+
41
+
42
+
43
+ パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの
44
+
45
+ textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。