[iOS] 判断字典中数据类型
之前做过一个接口的数据解析,请求得到是数据JSON,根是字典,其中一个键值是数组,但在没有数据的情况下返回的是个空字符串,由于没有做处理程序执行下去会崩溃。后来想了一个方法,通过”isKindOfClass“方法取得字典数据的类型,针对取得不同类型数据进行对应处理。
if ([[dataSource objectForKey:@"list"] isKindOfClass:[NSArray class]]) { // Key为“list”的Value类型是数组 // 字符串可以用[NSString class]判断 }