I'm adding an "Open in New Window" context menu item which opens one of my app's documents in a new UIScene
. Of course, I only want to show that menu item on devices which actually support multiple scenes.
Currently I'm just checking if the device is an iPad using good old:
if UIDevice.current.userInterfaceIdiom == .pad
Is there a more precise way of checking whether the device supports this specific capability?
Check UIApplication property
supportsMultipleScenes
.More info from official documentation here