jjzjj

NSDictionaries

全部标签

ios - 根据 NSDictionaries 的 NSArray 中的值为 UITableView 创建索引

我在从包含许多NSDictionaries的NSArray创建索引时遇到问题,我想在其中仅基于username索引值字典中的关键字。例如,每个词典看起来像这样:{username=>"daspianist",//"hjd72h3jd",createdAt=>"30-1-2014",updatedAt=>"30-1-2014"}目前我已经简化了这个问题,所以我正在索引NSStrings的NSArray,我所做的是://Notethat`stringArray`ispassedtothismethodNSMutableDictionary*dict=[NSMutableDictionary

ios - 使用比较器对 NSDictionaries 的 NSArray 进行排序

我一直在尝试使用比较器对NSDictionaries的NSArray进行排序,但我似乎无法获得我想要的输出。我试图实现的输出是A-Z用户名应该在排序数组中排在第一位,然后以数字开头的用户名应该在排序数组中排在第二位,最后以下划线开头的用户名应该排在最后排序的数组。非常感谢任何帮助!编辑:应该对其进行排序,使其在整个NSArray中看起来一致,以便:_Anna在_Bob之前,_11Bob在_12Cary之前但在_09Bob之后我正在寻找的所需输出示例:({username=abcd;},{username=Anna;},{username=01Bob;},{username=02Tob;

ios - 如何合并两个 NSDictionaries?

我正在尝试将2个NSDictionary对象合并到1个NSMutableDictionary中。NSDictionary是通过读取2个不同的plist文件创建的。@property(nonatomic,strong)NSMutableDictionary*configuration;...-(NSMutableDictionary*)configuration{if(!_configuration){NSDictionary*core_config=[NSDictionarydictionaryWithContentsOfFile:[[NSBundlemainBundle]pathFo

iphone - iOS - 删除存储在主 NSDictionary 中的所有 NSDictionaries 上包含键的所有条目

我有一个主NSMutableDictionary,其中包含其他NSMutableDictionary的集合。事情是这样的:NSMutableDictionary*subDict1=[NSMutableDictionarydictionaryWithObjectsAndKeys:obj1,@"name",obj2,@"color",nil];NSMutableDictionary*subDict2=[NSMutableDictionarydictionaryWithObjectsAndKeys:obj3,@"name",obj4,@"color",obj5,@"address",obj6

php - 如何在 NSDictionary 中 POST NSArray of NSDictionaries 而没有问题?

我知道怎么做,很简单。问题是它不起作用。这是我用来发布数据的函数:-(void)updateWebsitesUsingParameters:(NSDictionary*)parameters;{AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];[managerPOST:@"http://notreal/updateWebsites.php"parameters:parameterssuccess:^(AFHTTPRequestOperation*operation,idrespons

ios - 合并 NSDictionaries - NSUnknownKeyException

我正在尝试合并两个NSDictionaries:NSDictionary*areaAttributes=[[areaentity]attributesByName];NSDictionary*gpsAttributes=[[gpsentity]attributesByName];NSMutableDictionary*combinedAttributes=[areaAttributesmutableCopy];[combinedAttributesaddEntriesFromDictionary:gpsAttributes];但是得到如下错误:Terminatingappduetoun

ios - 按键中的字符串日期对 NSDictionaries 的 NSArray 进行排序?

我一直在努力寻找一种简单的方法来对包含NSDictionaries的NSMutableArray进行排序。每个NSDictionary都有一个名为“Date”的键,其中包含日期的NSString(例如:10/15/2014)。我要做的是根据这些字符串按升序对数组进行排序。我已经尝试过了,但没有成功:NSComparisonResultdateSort(NSString*s1,NSString*s2,void*context){NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"

iphone - 搜索 NSDictionaries 的 NSArray

我有一个字典数组,并且需要搜索整个数组并修改字典中对象名找到的数组中的特定字典。因此,创建可变数组dictionary,并向数组添加许多字典...{self.bloquesArray=[[[NSMutableArrayalloc]init]autorelease];[selfcreateBloqueDicto];[self.unBloqueDictosetObject:@"easySprite"forKey:@"Name"];[self.unBloqueDictosetObject:@"290"forKey:@"X"];[self.unBloqueDictosetObject:@"30

ios - 如何遍历 NSDictionaries 和 NSArrays 的嵌套层次结构并将其全部转换为可变副本?

我有一个NSDictionary,它包含许多不同类型对象的实例(NSArrays、NSDictionaries、NSStrings、NSNumbers等)。许多NSDictionaries和NSStrings都有自己的嵌套NSDictionaries和NSArrays。我如何从上到下遍历整个层次结构,并将NSDictionaries和NSArrays的所有实例转换为NSMutableDictionaries和NSMutableArrays,分别是?是否有任何我不知道的简单的“递归制作可变副本”功能?如果不是,我是否只需要循环并反复键入检查?我可以随时更换还是重建整个层次结构?

objective-c - 如何从 NSArray 中的 NSDictionaries 获取值

我想知道是否可以从NSArray中的NSDictionary中的所需键获取值。示例:NSArray*array=@[@{@"title":@"title1",@"description":@"description1"},@{@"title":@"title2",@"description":@"description2"},@{@"title":@"title3",@"description":@"description3"}];我想获取(无需创建新的NSMutableArray)我的NSArray中的所有标题。也许我做错了什么,我的方法完全不好。我知道我可以创建一个新类并拥有2个属