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