4

我使用新的闪亮的 WidgetKit制作了一个小部件。它看起来不错并且按预期工作。然后我将其所有逻辑放入单独的框架中,以在扩展程序和主应用程序之间共享常量值,并提供可单元测试的目标。在引入框架 SwiftUI 预览后停止工作。我收到错误:Cannot preview in this file - Could not find host for previews。似乎WidgetPreviewContext不起作用。我想知道为什么。可能是因为我使用的是 macOS Catalina 10.15.6 吗?

4

1 回答 1

0

我解决了这个问题,因为我猜我在工作区中打开的一些文件不是同一个目标的一部分?

无论如何,我通过关闭我在 Xcode 中打开的所有文件来修复这个错误,除了 SwiftUI 代码。

于 2021-11-20T14:14:16.267 回答