回答編集履歴

1

コメントに応じて訂正

2020/04/27 05:57

投稿

TsukubaDepot
TsukubaDepot

スコア5086

test CHANGED
@@ -11,3 +11,15 @@
11
11
  }
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ UI的にフレンドリーな仕組みを作るのであれば、キーボードも数値入力しか受け付けないようにするのも一つの手です(というか、UI的にはそのように作るのが本来の姿です)。
18
+
19
+
20
+
21
+ 数値しか入力できないようにしておけば、バリデーションの手間はその分減らせます(`if let .... ),`までが不必要になります)。
22
+
23
+
24
+
25
+ この回答のtyobigorouさんによるコメントにその方法が記載されていますので、併せてご検討ください(tyobigorouさん、ありがとうございます)。