Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swiftui 迅捷';macOS的设置窗口不会显示在Catalyst应用程序上_Swiftui_Mac Catalyst - Fatal编程技术网

Swiftui 迅捷';macOS的设置窗口不会显示在Catalyst应用程序上

Swiftui 迅捷';macOS的设置窗口不会显示在Catalyst应用程序上,swiftui,mac-catalyst,Swiftui,Mac Catalyst,我有一个简单的应用程序,它有一个iOS目标,配置为iPhone、iPad和Mac,使之成为一个应用程序。在Xcode 12.0 Beta 1上,我尝试将场景添加到我的应用程序中。文档页面说它与macOS 11.0+和 Mac催化剂14.0+。我的整个应用程序如下所示: 导入快捷界面 @主要 结构TestSettingsApp:应用程序{ @SceneBuilder变量主体:一些场景{ 窗口组{ 文本(“你好,世界!”).padding() } #如果操作系统(macOS) 背景{ 文本(“此处设

我有一个简单的应用程序,它有一个iOS目标,配置为iPhone、iPad和Mac,使之成为一个应用程序。在Xcode 12.0 Beta 1上,我尝试将场景添加到我的应用程序中。文档页面说它与macOS 11.0+和 Mac催化剂14.0+。我的整个应用程序如下所示:

导入快捷界面
@主要
结构TestSettingsApp:应用程序{
@SceneBuilder变量主体:一些场景{
窗口组{
文本(“你好,世界!”).padding()
}
#如果操作系统(macOS)
背景{
文本(“此处设置”)
}
#恩迪夫
}
}

基于(4:50),我希望这会自动添加一个“首选项…”菜单选项,该选项将显示“此处设置”。但是,该选项从未显示。我还尝试用
#if targetEnvironment(macCatalyst)
替换
#if os(macOS)
,但没有效果。

结果是,苹果的文档在测试早期不正确,或者他们决定不为macCatalyst实施设置。我之前提到的版本已经更新,删除了“Mac Catalyst 14.0+”

事实证明,苹果的文档要么在测试早期不正确,要么他们决定不为Mac Catalyst实施设置。从那以后,前面提到的I已被更新,以删除“Mac Catalyst 14.0+”

在Xcode 12.2中复制,在Xcode 12.2中复制