如何将现有的 swift UI 文件移动到新的组文件夹中

How to move existing swift UI files into new group folder

提问人:mzm0227 提问时间:5/31/2023 更新时间:5/31/2023 访问量:122

问:

我正在做我的第一个有点健壮的 swiftUI 项目。我边走边学,所以最初,我只是不断将我的新视图添加到预先创建的 PreviewContent 文件夹中。我想更好地组织我的项目并创建更多组文件夹,并将常见的 swiftUI 视图移动到这些新文件夹中。但是,当我刚开始抓取文件并将它们放入新文件夹时,看起来我遇到了一堆引用错误。最好的方法是什么?

Xcode SwiftUI 组织

评论

0赞 vadian 5/31/2023
。在哪里创建更多组文件夹?在 Finder 中还是在 Xcode 中?
0赞 Mojtaba Hosseini 5/31/2023
显示错误
0赞 mzm0227 5/31/2023
在 Xcode 中。我尝试将名为createFlashCard的swiftUI视图从“预览内容”组移动到我创建的新组中,并在尝试查看它时出现以下错误CouldNotFindExecutionPointInBuiltGraphError<XcodeGraphSource, Any>: 在任何目标中都找不到“创建闪存卡” 预览提供程序“创建闪存卡”必须属于当前方案中的至少一个目标才能使用 previews 元素: PreviewProviderExecutionPoint(定义:createFlashCard 中的createFlashCard_Previews.swift, destinationPreferences: 目标首选项 { })
0赞 koen 5/31/2023
请用其他信息编辑您的问题,不要将其放在评论中。另请参阅如何提问
0赞 timbre timbre 5/31/2023
PreviewContent 不适用于实际视图,而适用于预览和其他开发资产。相反,您应该在与 PreviewContent 相同的级别上创建一些根文件夹(例如 Sources ),并在其下创建有意义的文件夹结构。现在,在移动文件时,请务必确保您了解什么是目标以及哪些文件包含在哪些目标中(这就是您的错误所在)。

答: 暂无答案