我已经更新了xcode,现在我收到了错误消息
不兼容的指针类型将“类”发送到“ id”类型的参数


- (void)mapObjectClass:(Class)objectClass toCellClass:(Class)cellClass {
  [self.objectToCellMap setObject:cellClass forKey:objectClass];
}


如果有人可以就这个问题以及我如何解决这个问题提出一些意见,我将非常感激。

最佳答案

NSDictionary的密钥必须是遵守NSCopying协议的对象。班级不合格。

第一个问题是为什么您的方法参数是Class类型,而不是更典型的东西,例如特定的类类型(对象指针)或id?

10-07 19:54
查看更多