1

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


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

如果有人能对我遇到的这个问题以及我如何解决它有所了解,我将不胜感激。

4

1 回答 1

5

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

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

于 2012-10-19T23:59:18.693 回答