質問編集履歴
2
写真を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,22 @@
|
|
1
|
-
|
1
|
+
画面を2枚用意し、1枚目の画面に配置しているボタンを2枚目の画面から操作したいです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
+
具体的には、写真左の画面にあるHiddenButtonを隠しておき、写真右のAppearButtonを押した際にHiddenButtonが現れるようにしたいです。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
NextPageは右の画面に移動するセグエのボタンです。
|
10
|
+
|
11
|
+
左の画面はViewController、右の画面はsecondViewControllerで記述しています。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
![イメージ説明](129fc436875871676c1f467ce4c96dbd.png)
|
16
|
+
|
17
|
+
|
18
|
+
|
5
|
-
以下のコードで実行したのですがエラーが発生し
|
19
|
+
以下のコードで実行したのですがエラーが発生します。
|
6
20
|
|
7
21
|
エラーコード:Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
|
8
22
|
|
@@ -16,7 +30,7 @@
|
|
16
30
|
|
17
31
|
// ボタンをOutlet接続
|
18
32
|
|
19
|
-
@IBOutlet weak var
|
33
|
+
@IBOutlet weak var HiddenButton: UIButton!
|
20
34
|
|
21
35
|
|
22
36
|
|
@@ -28,7 +42,7 @@
|
|
28
42
|
|
29
43
|
// ボタンを隠す
|
30
44
|
|
31
|
-
|
45
|
+
HiddenButton.isHidden = true
|
32
46
|
|
33
47
|
}
|
34
48
|
|
@@ -50,9 +64,13 @@
|
|
50
64
|
|
51
65
|
// ボタンを押した際にViewControllerのボタンを表示する
|
52
66
|
|
53
|
-
@IBAction func
|
67
|
+
@IBAction func AppearButton(_ sender: UIButton) {
|
54
68
|
|
69
|
+
|
70
|
+
|
71
|
+
// ココでエラーが発生します
|
72
|
+
|
55
|
-
ViewController().
|
73
|
+
ViewController().HiddenButton.isHidden = false
|
56
74
|
|
57
75
|
}
|
58
76
|
|
@@ -74,4 +92,10 @@
|
|
74
92
|
|
75
93
|
|
76
94
|
|
95
|
+
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
|
100
|
+
|
77
|
-
|
101
|
+
よろしくお願いいたします。
|
1
Outletの接続を確認しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -71,3 +71,7 @@
|
|
71
71
|
}
|
72
72
|
|
73
73
|
```
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
Outletがきちんと接続されていることは確認しています。
|