Как проверить, поддерживает ли текущее устройство iOS несколько сцен / окон?
Я добавляю пункт контекстного меню "Открыть в новом окне", который открывает один из документов моего приложения в новом UIScene
, Конечно, я хочу показать этот пункт меню только на устройствах, которые на самом деле поддерживают несколько сцен.
В настоящее время я просто проверяю, является ли устройство iPad старым добрым:
if UIDevice.current.userInterfaceIdiom == .pad
Есть ли более точный способ проверить, поддерживает ли устройство эту конкретную возможность?
1 ответ
Решение
Проверьте свойство UIApplication supportsMultipleScenes
,
Используйте свойство connectedScenes, чтобы определить наличие нескольких сцен.
Больше информации из официальной документации здесь