将SwiftUI视图放入框架是不可能的吗?

时间:2019-07-25 14:41:10

标签: swiftui

就模块化而言,通过创建和使用框架来分离应用程序的不同部分是很有意义的。

因此,我尝试创建一个框架,该框架将封装一组用于特定目的的SwiftUI视图。但是,这似乎在可构建性和可预览性方面行不通。

是否知道在框架内如何使用SwiftUI是否有任何限制?

1 个答案:

答案 0 :(得分:0)

假设您也遇到以下错误?

  

NoBuildableEntriesError:活动方案无法生成此文件

当视图文件在框架中时,确实确实无法进行预览,这太疯狂了;但是,可以在构建视图后 包含视图。我设法通过以下方式使其起作用:

  • 在App项目中构建视图,以便可以使用预览等。
  • 完成后,将其从App移至框架。

生成的应用仍将构建并运行。我赞赏这是一个荒谬的解决方法,但是至少它确实意味着可以重复使用视图而无需重复。

非常希望苹果公司能尽快解决这个问题!