Self' and has associated type requirements typealias Homework = Int尽管对类型进行了奇怪的命名,但我很好奇为什么不可能将非最终类与具有返回Self的方法并以associatedtype作为参数类型的协议相一致。当然,使用associatedtypes和Self的协议</em
首先,我从线框返回一个UIKit VC(UIHostingController(rootView)),直到我意识到在导航中,当演示者告诉线框呈现一个SwiftUI View时,我不能通过UIViewController有了这个问题,我试图使线框协议返回一个SwiftUI View,但这似乎是不可能的。协议“视图”只能用作泛型约束,因为它具有Self或关联类型要求
final class HomeWireFrame: HomeWireFrameProt
我试图扩展一个协议,以便协议的某些部分具有与它们相关联的视图。然而,由于SwiftUI视图是一种协议,这证明是一个挑战。ChildProtocol else { return EmptyView() } }我不清楚如何将“儿童议定书”的关联类型限制为视图(或文本ChildProtocol' can only be used as