xcode SwiftUI:结构化编辑弹出框(Command + Click)未显示

wko9yo5t  于 2023-05-19  发布在  Swift
关注(0)|答案(6)|浏览(217)

在SwiftUI教程(link)中,它说:
按住Command键单击文本视图的初始化器以显示结构化编辑弹出框,然后选择EmbedinVStack
然而,它对我不起作用。
这是什么命令?什么已经过时了?

1qczuiv0

1qczuiv01#

如果它对外面的人有帮助,你一定已经改变了Xcode的快捷方式首选项,在“命令点击”上转到“定义”。现在要查看结构化编辑弹出窗口,请使用“Control Command Click”。

pwuypxnk

pwuypxnk2#

似乎是一个Xcode怪癖所造成的画布隐藏。将预览画布带回屏幕,Command + Click功能将恢复正常:

我看到过类似的奇怪情况,打开两个Xcode窗口...尤其是当一个窗口隐藏了预览时。
上面提到的另一个怪癖:库选取器有时会丢失“视图和修改器”选项卡。再次打开“预览画布”,库将恢复正常。您可能还需要将焦点放在画布上(即点击这里的东西)。

pzfprimi

pzfprimi3#

关闭并重新打开Xcode应该会有所帮助。就像代码补全有时候不起作用,弹出框有时候也会卡住。

lymgl2op

lymgl2op4#

我发现command + Left Click on Text(在.swift文件中)将我带到了Text的定义,但是command + Right Click导致包含“一切”的菜单出现,然后我可以从中选择“在UISwift检查器中显示”。
我无法在画布中弹出任何内容。
在macOS 11.0.1上使用Xcode 12.2

91zkwejq

91zkwejq5#

根据苹果最新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上运行时可用。

r1zk6ea1

r1zk6ea16#

重新启动项目1或2次,并在开始时使用CMD+B(构建)。

相关问题