IBOutlet de otro controlador de vista es nulo

Tengo un controlador storyview que tiene objetos en su vista. Necesito cambiar el texto en UILabel (en el controlador de storyview) y cargar la vista en una matriz. He conectado el IBOutlet a la etiqueta en el controlador de storyview.

class StoryViewController: UIViewController {
@IBOutlet weak var textLabel: UILabel!
@IBOutlet weak var inspiredButton: UIButton!

He creado un objeto de la clase storyviewcontroller y puedo acceder a sus variables. Sin embargo, después de crear el objeto del controlador storyview, el IBOutlet es nulo. Debido a esto, recibo una excepción que dice que se encontró nulo al desenvolver

let story:StoryViewController = StoryViewController()
story.textLabel.text = sampleText()

¿Me pueden ayudar con esto? Aquí hay un enlace a todo el proyecto.https://github.com/abhishekagarwal2301/DTC Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta