O IBOutlet de outro controlador de exibição é nulo

Eu tenho um storyviewcontroller que possui objetos em sua exibição. Preciso alterar o texto no UILabel (no storyviewcontroller) e carregar a exibição em uma matriz. Conectei o IBOutlet à etiqueta no storyviewcontroller.

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

Eu criei um objeto da classe storyviewcontroller e sou capaz de acessar suas variáveis. No entanto, após criar o objeto do storyviewcontroller, o IBOutlet é nulo. Por causa disso, recebo uma exceção dizendo que nada foi encontrado ao desembrulhar

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

Você pode por favor me ajudar com isso! Aqui está um link para todo o projetohttps://github.com/abhishekagarwal2301/DTC obrigado

questionAnswers(1)

yourAnswerToTheQuestion