Глупый вопрос дня, но я не могу понять, почему контроллеру представления коллекции понадобился бы конкретный объект макета UICollectionViewFlowLayout ALONG с UICollectionViewController (согласно документации), видя, что другой контроллер представления, такой как UIViewController (), может быть созданным в делегате сцены без необходимости использовать этот «конкретный объект макета» в качестве аргумента.