я может что-то в тех случаях упускал, но вот именной эта проблема у меня впервые, хотя я так уже передавал данные. может в тех случаях были другие факторы конечно
ну типа если ты просто напишешь vc.view то оно будет ругаться, что ты значение никуда не присвоил. тогда _ = vc.view как бы куда-то присвоит но куда хз. я не в теме. эдакая анонимная переменная или что это
я тебе уже сказал что ты упустил - в других случаях ты сначала презентишь контроллер (что в свою очередь тоже инициирует загрузку вьюшки) а уже потом вставлял данные в аутлеты