UIViewControllerRepresentable内部的EnvironmentObject不会触发updateUIViewController方法

时间:2020-03-29 21:20:35

标签: swiftui combine

基本上就是标题所说的。我一直在通过我的SwiftUI应用程序使用EnvironmentObject,没有任何问题,一切都在按需更新。同时,按预期使用updateUIViewController变量时,UIViewControllerRepresentable中的@State方法正在正确触发。但是由于某些原因,将两者结合起来是行不通的,似乎无法用updateUIViewController来触发EnvironmentObject

有人以这种方式成功触发更新吗?在线找不到任何成功的示例。最多我看到的示例中,他们使用EnvironmentObjectUIViewControllerRepresentable但不使用updateUIViewController方法,因此他们永远不会知道它是否被触发。我不确定这是否有可能说实话,因为从苹果看来这似乎是一个错误。

0 个答案:

没有答案