teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

間違いを修正

2018/06/07 16:47

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -23,8 +23,4 @@
23
23
  パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの
24
24
  textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。
25
25
 
26
- あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。
26
+ あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。
27
-
28
- また、if (error == nil) {} の条件が2回登場しています。
29
- 実行する順番を考えて、一つで記載できると思います。
30
- 意味・順序を良く考えて、スマートなコードを心がけましょう。

4

修正ポイント追加。

2018/06/07 16:47

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -23,4 +23,8 @@
23
23
  パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの
24
24
  textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。
25
25
 
26
- あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。
26
+ あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。
27
+
28
+ また、if (error == nil) {} の条件が2回登場しています。
29
+ 実行する順番を考えて、一つで記載できると思います。
30
+ 意味・順序を良く考えて、スマートなコードを心がけましょう。

3

追加情報

2018/06/07 16:44

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -21,4 +21,6 @@
21
21
  コード番号をゲットして、17999と同様に条件分岐or switchで記載を。
22
22
 
23
23
  パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの
24
- textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。
24
+ textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。
25
+
26
+ あ、その他にtextFieldにOutletを接続しているなら、このdidTapSignup内でもcheckできます。

2

微修正

2018/06/07 16:36

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -16,7 +16,8 @@
16
16
  どこにどの時流れてるかを確認してみて、正しく流れるように修正をして見ましょう。
17
17
 
18
18
  ちなみにメールアドレスが登録済み・メールの書式の間違いは
19
- print("error codeは", error!.code, "です")を用いて
19
+ print("error codeは", error!._code, "です")を用いて
20
+ // error!._codeの書き方は正しいかの確認もしてください。
20
21
  コード番号をゲットして、17999と同様に条件分岐or switchで記載を。
21
22
 
22
23
  パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの

1

追記

2018/06/07 16:13

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -13,4 +13,11 @@
13
13
 
14
14
  だと思います。printをうまく活用し
15
15
  print("条件分岐:errorなし")とかprint("条件分岐:errorあり")とかして、
16
- どこにどの時流れてるかを確認してみて、正しく流れるように修正をして見ましょう。
16
+ どこにどの時流れてるかを確認してみて、正しく流れるように修正をして見ましょう。
17
+
18
+ ちなみにメールアドレスが登録済み・メールの書式の間違いは
19
+ print("error codeは", error!.code, "です")を用いて
20
+ コード番号をゲットして、17999と同様に条件分岐or switchで記載を。
21
+
22
+ パスワードが5文字以下・空文字を指定した場合に関しては、textFieldDelegateの
23
+ textFieldDidEndEditingで5文字以下や空文字をチェックするようにすれば実現できると思います。