我正在尝试创建一个字典(实际上是HashSet),该字典以Swift中的自定义协议为键,但这给了我标题错误:
协议“ myProtocol”只能用作通用约束,因为它具有“自我”或相关类型要求
而且我不能做它的正面或反面。
protocol Observing: Hashable { }
var observers = HashSet<Observing>()
                  如何创建可以容纳Key中任何内容的Dictionary的
                
                
                  
                    —
                    jtbandes 2014年
                    
                  
                
              
                  @jtbandes不是重复的。我问的是错误消息的实际含义。什么是“自我或相关类型要求”?
                
                
                  
                    —
                    devios1 2014年