我正在尝试使用一个类作为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];
}
我在这里做错了什么?