質問編集履歴
1
別の解決策を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -57,3 +57,31 @@
|
|
57
57
|
|
58
58
|
|
59
59
|
どうぞ宜しくお願いします。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
###追記
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
上記は、hogeViewControllerのviewDidLoad()内でxibを読み込んでaddSubviewしていますが、
|
68
|
+
|
69
|
+
別のコントローラー A_ViewController内で
|
70
|
+
|
71
|
+
let vc = hogeViewController(nibName: "hogeSubView", bundle: nil)
|
72
|
+
|
73
|
+
という感じで、ViewControllerにxibの引数を渡して初期化すると上記エラーもなく、IBOutletおよびIBActionともに正常に呼べました。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
以下のxibの読み込み方では、ControllerとIBOutletがうまく接続されない感じなのですが、理由はわからないままです。
|
78
|
+
|
79
|
+
```
|
80
|
+
|
81
|
+
let subView:UIView = UINib(nibName: "hogeSubView", bundle: nil).instantiate(withOwner: nil, options: nil)[0] as! UIView
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
self.view.addSubview(subView)
|
86
|
+
|
87
|
+
```
|