ViewControllerのレイアウトをXibで組みたいと考えています。
新規でUIViewControllerを作るときはチェックをつければxibファイルが勝手にできてくれますが、既存のViewControllerにどの様に紐づければ良いのかわかりません。
試したこと
画像の様にFile's OwnerのクラスにViewControllerを設定しました。
しかしこの状態だと紐付けたUISwitchの要素にアクセスしようとするとoptionalでクラッシュしてしまいます。
File's Owner以外で何か設定が必要なのでしょうか?
###追記
UISwitchを繋いでいる部分です。
Swift
1 @IBOutlet weak var mySwitch: UISwitch! 2 override func viewDidLoad() { 3 super.viewDidLoad() 4 // Do any additional setup after loading the view. 5 mySwitch.backgroundColor = .red 6 }
エラーメッセージは以下の様に表示されます
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value 2019-07-23 16:39:04.377294+0900 Xib test[12466:728503] Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value

回答2件
あなたの回答
tips
プレビュー