swift массив не получает значения во втором контроллере
Есть два контроллера MapViewController и TracksViewController.
В MapVC создан массив testArray. В TracksVC создана сущность let mc = MapViewController()
В функции идет запись в этот массив: mc.testArray.append(blablabla)
При этом массив прирастает только в TracksVC, система видит что переменная растет. А вот в MapVC он как был нулевым так и остается.
Что делаю не так?