UIContainerViewで一部を画面遷移したいが、ビルドすると Unexpectedly found nil while implicitly unwrapping an Optional value でクラッシュしてしまいます。
import
1 2class MainViewController: UIViewController { 3 4 5 6 @IBOutlet weak var ViewC1: UIView! 7 8 @IBOutlet weak var ViewC2: UIView! 9 @IBOutlet weak var ViewC3: UIView! 10 @IBOutlet weak var ViewC4: UIView! 11 12 13 14 @IBAction func View1(_ sender: UIButton) { 15 ViewC1.isHidden = false 16 ViewC2.isHidden = true 17 ViewC3.isHidden = true 18 ViewC4.isHidden = true 19 20 } 21 22 23 @IBAction func View2(_ sender: UIButton) { 24 25 ViewC1.isHidden = true 26 ViewC2.isHidden = false 27 ViewC3.isHidden = true 28 ViewC4.isHidden = true 29 } 30 31 32 @IBAction func View3(_ sender: UIButton) { 33 ViewC1.isHidden = true 34 ViewC2.isHidden = true 35 ViewC3.isHidden = false 36 ViewC4.isHidden = true 37 } 38 39 40 @IBAction func View4(_ sender: UIButton) { 41 ViewC1.isHidden = true 42 ViewC2.isHidden = true 43 ViewC3.isHidden = true 44 ViewC4.isHidden = false 45 } 46 47 48 49 override func viewDidLoad() { 50 super.viewDidLoad() 51 52 ViewC1.isHidden = false 53 ViewC2.isHidden = true 54 ViewC3.isHidden = true 55 ViewC4.isHidden = true 56 // Do any additional setup after loading the view. 57 } 58
@IBoutlet,@IBAction の紐付けを再度行ってもこうなってしまいます。
どうか対処方法を教えてください。。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/19 01:51