3

SwiftUI を使用して VIPER を実装しようとしています。UIHostingController(rootView)まず、ナビゲーションで、プレゼンターが Wireframe に SwiftUI を提示するように指示したときに、トラフ aViewを渡すことができないことに気付くまで、Wireframe からUIKit VC( ) を返していました。UIViewControllerNavigationLink

この問題が発生したため、 Wireframe プロトコルを作成して SwiftUI を返そうとしましたViewが、不可能のようです

プロトコル 'ビュー' は、Selfタイプ要件を持っているか関連付けられているため、一般的な制約としてのみ使用できます

final class HomeWireFrame: HomeWireFrameProtocol {
//Error here returning a View
class func createHomeModule() -> View {

    var view = HomeView()
    //set up VIPER modules...
    .
    .

    return view

SwiftUI を返す関数を定義するにはどうすればよいViewですか?

4

2 に答える 2