質問編集履歴

3

追記

2018/08/31 11:41

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,13 @@
85
85
 
86
86
 
87
87
  また、現在delegateを使った方法を試していますが、hogeView.delegate = selfで自分自身を処理を任せる側のクラスのdelegateに設定する際にUnexpectedly found nil while unwrapping an Optional valueというエラーが出ますこれはviewDidLoad() のなかに書いてありますが、viewDidLoad() が実行される際にはhogeViewはnillだからエラーが出ているという事だと思うのですが、これはどうすれば良いのでしょうか?
88
+
89
+
90
+
91
+ 具体的には、こちらのプログラム、
92
+
93
+ https://github.com/shin8484/PopupWindow
94
+
95
+
96
+
97
+ のDemoのRegisterPopupViewのボタンを押した時にVCにあるメソッドを実行したいといった流れです!

2

編集

2018/08/31 11:41

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -81,3 +81,7 @@
81
81
  ーーーーーー追記ーーーーーーー
82
82
 
83
83
  現在MainpageViewControllerにあるボタンがタップされるとContainerViewがポップアップで出てきて、そのviewにあるhoge上で宣言されているテキストフィールドに入力されるテキストを引数にtestを呼び出したいといった流れです。test()はmainpageにコンポーネントを表示させるメソッドです。
84
+
85
+
86
+
87
+ また、現在delegateを使った方法を試していますが、hogeView.delegate = selfで自分自身を処理を任せる側のクラスのdelegateに設定する際にUnexpectedly found nil while unwrapping an Optional valueというエラーが出ますこれはviewDidLoad() のなかに書いてありますが、viewDidLoad() が実行される際にはhogeViewはnillだからエラーが出ているという事だと思うのですが、これはどうすれば良いのでしょうか?

1

追記

2018/08/31 01:29

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,9 @@
75
75
  }
76
76
 
77
77
  ```
78
+
79
+
80
+
81
+ ーーーーーー追記ーーーーーーー
82
+
83
+ 現在MainpageViewControllerにあるボタンがタップされるとContainerViewがポップアップで出てきて、そのviewにあるhoge上で宣言されているテキストフィールドに入力されるテキストを引数にtestを呼び出したいといった流れです。test()はmainpageにコンポーネントを表示させるメソッドです。