回答編集履歴

2

コード修正

2020/04/19 22:17

投稿

TakeOne
TakeOne

スコア6299

test CHANGED
@@ -68,8 +68,6 @@
68
68
 
69
69
  }
70
70
 
71
- }
72
-
73
71
  ```
74
72
 
75
73
 

1

回答追記

2020/04/19 22:17

投稿

TakeOne
TakeOne

スコア6299

test CHANGED
@@ -33,3 +33,45 @@
33
33
  何か記事を参考にしたのであれば、記事のURLをきちんと示して質問すれば、
34
34
 
35
35
  もっと的確なアドバイスが得られると思います。
36
+
37
+
38
+
39
+ ---
40
+
41
+ (4/19 追記)
42
+
43
+
44
+
45
+ 記事の内容を読んでみました。Lock画面のコードについての説明はありますが、それを使うためのコードやその説明はありませんね。それくらいはLock画面のコードを読んで自分で考えろってことなんでしょうね。クロージャのことがちゃんと理解できていれば、さほど難しいことではありませんので。
46
+
47
+
48
+
49
+ 例えば、次のようなコードを書けばLock画面を呼び出せると思います。
50
+
51
+ (0000が入力された場合を正解としています。)
52
+
53
+ ``` swift
54
+
55
+ Lock() { pin,handler in
56
+
57
+ print(pin)
58
+
59
+ if pin == "0000" {
60
+
61
+ handler(true)
62
+
63
+ } else {
64
+
65
+ handler(false)
66
+
67
+ }
68
+
69
+ }
70
+
71
+ }
72
+
73
+ ```
74
+
75
+
76
+
77
+ クロージャについてきちんと勉強することをお勧めします。