【发布时间】:2019-12-15 16:59:54
【问题描述】:
在 SwiftUI 教程 (link) 中它说:
按住 Command 键点击文本视图的初始化器以显示结构化编辑弹出框,然后选择 Embed in VStack
但是,它对我不起作用。
这个命令是什么? 什么已经弃用了?
【问题讨论】:
在 SwiftUI 教程 (link) 中它说:
按住 Command 键点击文本视图的初始化器以显示结构化编辑弹出框,然后选择 Embed in VStack
但是,它对我不起作用。
这个命令是什么? 什么已经弃用了?
【问题讨论】:
如果它对那里的人有帮助,您必须更改 Xcode 快捷方式首选项以转到“命令单击”上的“定义”。 因此,现在要查看结构化编辑弹出框,请使用“Control Command Click”。
【讨论】:
关闭并重新打开 Xcode 应该会有所帮助。就像代码完成有时不起作用,弹出窗口有时也会卡住。
【讨论】:
我发现 Text 上的 command + Left Click(在 .swift 文件中)将我带到了 Text 的定义,但是 command + Right Click 导致出现包含“所有内容”的菜单,然后我可以从中选择“显示在 UISwift 检查器中”。
我无法在画布中弹出任何内容。
在 macOS 11.0.1 上使用 Xcode 12.2
【讨论】:
根据 Apple 最新 Xcode 11 beta 版本的发行说明,如果没有 MacOS Catalina 10.15,检查器和预览功能目前无法使用(当前稳定/公开版本在发布时为 MacOS 10.14.6)。
您要么需要等到公开发布的 Mac OS 10.15 版本,要么需要访问 MacOS 的测试版才能使用这些功能。
来源(Apple | Xcode 11 Release notes):
Xcode 11 支持使用 SwiftUI 进行开发。 (22843503)
注意:SwiftUI 预览和检查器仅在 macOS Catalina 10.15 上运行时可用。
【讨论】: