我用的是Swift 5.3final class MyActivity: Identifiable { public let iHaveNoId: String = ""我得到一个错误(如预期)-类型'MyActivity‘不符合协议’可识别‘
此外,如果我复制可识别的源代码并将其重命名为我自己的名字。protoco
我试图实现对协议的类型限制。在我当前的项目中,我有一个下面的基本控制器。我也检查了,但我不明白为什么它不起作用。class BaseViewController: UIViewController {我根据我的要求宣布了两个协议。extension B where Self: BaseViewController & A { }
我试图实现的是防止所有不符合协议A的类,BaseViewControlle