我有一个NSArray系列。它包含NSArray和NSDictionary。 而我迭代我要检查的项目是否是NSArray或NSDictionary。
for (int i=0;i<[data count];i++){
[data objectAtIndex:i]// how can i check
}
任何帮助,请????
答案 0 :(得分:2)
id obj = [data objectAtIndex:i];
if ([obj isKindOfClass:[NSArray class]]) {
//...
} else if ([obj isKindOfClass:[NSDictionary class]]) {
//...
}
答案 1 :(得分:0)
此外,请勿使用for
,这是一种很棒的enumerateObjectsUsingBlock:
方法。