Здравствуйте! Обучаюсь swift и сейчас столкнулся с любопытной проблемой. У меня есть два класса, назовём их класс A и класс Б. В классе A есть массив с элементами класса C (назовем его arrayC) и массив с элементам String (назовем его arrayStr). Мне надо взаимодействовать с этими массивами в классе Б. Я воспользовался вот такой штукой: let a = storyboard?.instantiateViewController(withIdentifier: "ClassA") as? ClassA. Она работает. Далее так:
a.arrayC.count выдаёт всегда 0, что является ложью
a.arrayStr выдаёт всегда истинное количество элементов., то есть работает.
Вопрос: как сделать так, чтоб и a.arrayC.count выдавал истинное количество элементов и с чем связано это явление?