我正在尝试使用一个类作为NSDictionary
. 我查看了这个问题的答案,我所拥有的几乎相同;我正在使用setObject: forKey:
. 但是,XCode 抱怨说Incompatible pointer types sending 'Class' to parameter of type 'id<NSCopying>'
. 我的电话是:
[_bugTypeToSerializerDictionary setObject: bugToStringSerializer
forKey: [bugToStringSerializer serializedObjectType]];
bugToStringSerializer
是BugToStringSerializer
其具体实现实现的一个实例serializedObjectType
。具体实现的示例如下所示:
- (Class) serializedObjectType {
return [InfectableBug class];
}
我在这里做错了什么?