Je charge un contrôleur de vue en tant que sous-vue à l'intérieur d'un uiscrollview. Le code suivant fonctionne très bien jusqu'à ce que j'essaie de définir la valeur d'un @IBOutlet dans le contrôleur, puis les application se bloque avec le messageCharger ViewController à l'intérieur de UIScrollView
fatal error: unexpectedly found nil while unwrapping an Optional value
Voici mon code:
let controller:ReportPageOneViewController = self.storyboard!.instantiateViewControllerWithIdentifier("report_page_one") as! ReportPageOneViewController
addChildViewController(controller)
controller.titleLabel.text = "This is some text. Hope it works"// App crashes here
detailsView.addSubview(controller.view)
view.addSubview(detailsView)
Merci
Je ne suis pas sûr (et pas capable de tester ...) mais je pense que vous devriez passer le texte dans une variable , et dans ReportPageOneVie wController, viewWillAppear définit le texte sur titleLabel.text. – UlyssesR
Votre suggestion fonctionne parfaitement. Je vous remercie! –
Je suis content que ça ait aidé :) – UlyssesR