NSDictionary 之 for (id item in dic)遍历

 关于NSDictionary的遍历,以标题这种形式遍历的话,每一个元素是一个key而不是一个value也不是pair

 

  
  
  
  
  1. for (NSString * key in self.foldersDictionary)  
  2.     NSMutableDictionary * item = [self.foldersDictionary objectForKey:key]; 
  3.     NSLog(@"item class : %@",item.class); 
  4.     if ([[item.class description] isEqualToString:@"__NSCFDictionary"])  
  5.     { 
  6.         NSArray * fileArray = [item objectForKey:@"files"]; 
  7.         for (NSString * file in fileArray)  
  8.         { 
  9.             GDUploadItem * uploadItem = [GDUtilityClass uploadItemForPath:file parentEntry:[item objectForKey:@"entry"]]; 
  10.             [files addObject:uploadItem]; 
  11.         } 
  12.     } 

记录一下

你可能感兴趣的:(NSDictionary)