При запуске в симуляторе (iPhone 7 и iPhone XR) snapshotView (afterScreenUpdates: true) работает отлично и как и ожидалось.Однако, когда я тестирую его на своем физическом устройстве iPhone 7, он возвращает пустое представление, но с правильным фреймом
Мне нужен объект UIView и я не могу использовать UIImage, как предлагают многие из предыдущих ответов на подобные вопросы.
let snappedView = view.snapshotView(afterScreenUpdates: true)