在JSON
解析期间(使用 AFNetwork json getter 完成),我有这段代码:
if (![[data class] isKindOfClass:[NSDictionary class]]) {
DLog(@"%@ was not kind of class NSDictionary",[data class]);
return;
}
但是由于某些原因,这If
句话变成了真的,函数返回:
> __NSCFDictionary was not kind of class NSDictionary
但不应该__NSCFDictionary
是专门的一类NSDictionary
吗?或者如果这是错误的验证方式,那我该怎么做?
更新 :
我试着把它转过来,像这样:
if (![[NSDictionary class] isKindOfClass:[data class]]) {
DLog(@"%@ was not kind of class NSDictionary",[data class]);
return;
}
仍然不起作用:
__NSCFDictionary 不是类 NSDictionary