我已经更新了xcode,现在我收到了错误消息
不兼容的指针类型将“类”发送到“ id”类型的参数
- (void)mapObjectClass:(Class)objectClass toCellClass:(Class)cellClass {
[self.objectToCellMap setObject:cellClass forKey:objectClass];
}
如果有人可以就这个问题以及我如何解决这个问题提出一些意见,我将非常感激。
最佳答案
NSDictionary的密钥必须是遵守NSCopying协议的对象。班级不合格。
第一个问题是为什么您的方法参数是Class类型,而不是更典型的东西,例如特定的类类型(对象指针)或id?