如何检查当前的iOS设备是否支持多个场景/窗口?

Jon*_*son 1 ios ios13 uiscene

我要添加一个“在新窗口中打开”上下文菜单项,该菜单项会在new中打开我的应用程序文档之一UIScene。当然,我只想在实际上支持多个场景的设备上显示该菜单项。

目前,我只是在检查设备是否是使用旧设备的iPad:

if UIDevice.current.userInterfaceIdiom == .pad
Run Code Online (Sandbox Code Playgroud)

有没有更精确的方法来检查设备是否支持此特定功能?

Fab*_*oft 6

检查UIApplication属性supportsMultipleScenes

使用connectedScenes属性确定是否存在多个场景。

官方文档的更多信息在这里