如何检查当前iOS设备是否支持多个场景/窗口?
我正在添加一个“在新窗口中打开”上下文菜单项,它将在新的如何检查当前iOS设备是否支持多个场景/窗口?,ios,ios13,uiscene,Ios,Ios13,Uiscene,我正在添加一个“在新窗口中打开”上下文菜单项,它将在新的UIScene中打开我的应用程序的一个文档。当然,我只想在实际支持多个场景的设备上显示该菜单项 目前,我只是在检查该设备是否为iPad,使用的是旧款: 如果UIDevice.current.userInterfaceIdiom=.pad 是否有更精确的方法来检查设备是否支持此特定功能?检查UIApplication属性支持多功能 使用connectedScenes属性确定是否存在多个场景 有关官方文档的更多信息请查看UIApplicati
UIScene
中打开我的应用程序的一个文档。当然,我只想在实际支持多个场景的设备上显示该菜单项
目前,我只是在检查该设备是否为iPad,使用的是旧款:
如果UIDevice.current.userInterfaceIdiom=.pad
是否有更精确的方法来检查设备是否支持此特定功能?检查UIApplication属性
支持多功能
使用connectedScenes属性确定是否存在多个场景
有关官方文档的更多信息请查看UIApplication属性支持多个选项
使用connectedScenes属性确定是否存在多个场景
来自官方文档的更多信息来自文档:“在iOS 13及更高版本中,用户可以创建应用程序UI的多个副本,并在应用程序切换器中在它们之间切换。在iPad上,用户还可以将应用程序UI的一个副本与另一个副本并排显示。”因此,任何运行iOS 13的设备都支持多个场景。iPad增加了并排显示两个场景的功能。哈,这很有趣,谢谢。在iPhone模拟器上,我在使用UIApplication.requestSceneSessionActivation(\uU2:userActivity:options:errorHandler:)
时遇到一个错误,说在该设备类型上不允许使用它,所以我想知道是否有其他方法在iPhone上创建新场景,或者它是否只是尚未在Beta中实现。从文档:“在iOS 13及更高版本中,用户可以创建应用程序UI的多个副本,并在应用程序切换器中在它们之间切换。在iPad上,用户还可以将应用程序UI的一个副本与另一个副本并排显示。”因此,任何运行iOS 13的设备都支持多个场景。iPad添加了并排显示两个场景的功能。哈,这很有趣,谢谢。在iPhone模拟器上,我在使用UIApplication.requestSceneSessionActivation时出错(u3;:userActivity:options:errorHandler:)
说这种类型的设备不允许使用它,所以我想知道是否有其他方法可以在iPhone上创建新场景,或者它是否还没有在Beta中实现。谢谢,我不知道我怎么会错过它。谢谢,我不知道我怎么会错过它