Ios 运行时iPad应用程序秒显示支持切换

Ios 运行时iPad应用程序秒显示支持切换,ios,swift,xcode,ipad,apple-tv,Ios,Swift,Xcode,Ipad,Apple Tv,以下是我的情况: 我已经使用plist和scene代理在我的应用程序中设置了一个外部显示。我的外置显示器是AppleTV上的airplay。这很好,我可以在AppleTV上显示一个自定义的独立视图控制器。但是,一些用户希望只在外部屏幕上镜像应用程序(因为在添加对多个屏幕的支持之前,它一直在工作)。有没有办法在运行时切换? 这就是我的info.plist的设置方式 <key>UIApplicationSupportsMultipleScenes</key>

以下是我的情况: 我已经使用plist和scene代理在我的应用程序中设置了一个外部显示。我的外置显示器是AppleTV上的airplay。这很好,我可以在AppleTV上显示一个自定义的独立视图控制器。但是,一些用户希望只在外部屏幕上镜像应用程序(因为在添加对多个屏幕的支持之前,它一直在工作)。有没有办法在运行时切换? 这就是我的
info.plist
的设置方式

    <key>UIApplicationSupportsMultipleScenes</key>
    <true/>
    <key>UISceneConfigurations</key>
    <dict>
        <key>UIWindowSceneSessionRoleApplication</key>
        <array>
            <dict>
                <key>UISceneConfigurationName</key>
                <string>Default Configuration</string>
                <key>UISceneDelegateClassName</key>
                <string>$(PRODUCT_MODULE_NAME).SceneDelegate</string>
            </dict>
        </array>
        <key>UIWindowSceneSessionRoleExternalDisplay</key>
        <array>
            <dict>
                <key>UISceneConfigurationName</key>
                <string>Default Configuration</string>
                <key>UISceneDelegateClassName</key>
                <string>$(PRODUCT_MODULE_NAME).ExternalScreenSceneDelegate</string>
            </dict>
        </array>
    </dict>
UIApplicationSupportsMultipleScenes
UISCeneConfiguration
UIWindowsCensessionRole应用程序
UISCeneConfiguration名称
默认配置
UISCenedLegateClassName
$(产品\u模块\u名称).SceneDelegate
UIWindowsCEnsessionRoleExternalDisplay
UISCeneConfiguration名称
默认配置
UISCenedLegateClassName
$(产品\模块\名称)。外部屏幕场景Legate