jjzjj

NSMutableDictionary

全部标签

objective-c - 将 NSInteger 变量传递给 NSMutableDictionary 或 NSMutableArray

为什么这不起作用:NSIntegertemp=20;[userSettingsFromFilesetObject:tempforKey:@"aTemp"];但确实如此:[userSettingsFromFilesetObject:@"someObject"forKey:@"aTemp"];如何使用NSInteger变量? 最佳答案 NSInteger不是对象——它只是在32位上转换为int或在64位上转换为long。由于NSDictionary只能存储对象,因此需要将整数包装到对象中才能存储。试试这个:NSIntegertemp=2

objective-c - 通过索引访问 NSMutableDictionary 中的对象

要按顺序显示NSMutableDictionary中的键/值(在TableView中),我需要按索引访问它们。如果按索引访问可以提供该索引处的键,那么我可以得到该值。有没有办法做到这一点或不同的技术? 最佳答案 您可以使用allKeys方法获取包含对象键的NSArray。然后,您可以按索引查看。请注意,键在数组中出现的顺序是未知的。示例:NSMutableDictionary*dict;/*Createthedictionary.*/NSArray*keys=[dictallKeys];idaKey=[keysobjectAtInd

objective-c - 通过索引访问 NSMutableDictionary 中的对象

要按顺序显示NSMutableDictionary中的键/值(在TableView中),我需要按索引访问它们。如果按索引访问可以提供该索引处的键,那么我可以得到该值。有没有办法做到这一点或不同的技术? 最佳答案 您可以使用allKeys方法获取包含对象键的NSArray。然后,您可以按索引查看。请注意,键在数组中出现的顺序是未知的。示例:NSMutableDictionary*dict;/*Createthedictionary.*/NSArray*keys=[dictallKeys];idaKey=[keysobjectAtInd

iphone - 我们如何存储到 NSDictionary 中? NSDictionary 和 NSMutableDictionary 有什么区别?

我正在开发一个我想在其中使用NSDictionary的应用程序。谁能给我一个示例代码,解释如何使用NSDictionary存储数据的过程,并带有一个完美的示例? 最佳答案 NSDictionary和NSMutableDictionary文档可能是您最好的选择。他们甚至有一些关于如何做各种事情的很好的例子,比如.........创建一个NSDictionaryNSArray*keys=[NSArrayarrayWithObjects:@"key1",@"key2",nil];NSArray*objects=[NSArrayarrayW

iphone - 我们如何存储到 NSDictionary 中? NSDictionary 和 NSMutableDictionary 有什么区别?

我正在开发一个我想在其中使用NSDictionary的应用程序。谁能给我一个示例代码,解释如何使用NSDictionary存储数据的过程,并带有一个完美的示例? 最佳答案 NSDictionary和NSMutableDictionary文档可能是您最好的选择。他们甚至有一些关于如何做各种事情的很好的例子,比如.........创建一个NSDictionaryNSArray*keys=[NSArrayarrayWithObjects:@"key1",@"key2",nil];NSArray*objects=[NSArrayarrayW

ios - 为什么 NSUserDefaults 无法在 iOS 中保存 NSMutableDictionary?

我想在NSUserDefaults中保存一个NSMutableDictionary对象。NSMutableDictionary中的键类型是NSString,值类型是NSArray,其中包含实现NSCoding的对象列表>。每个文档,NSString和NSArray都符合NSCoding。我收到此错误:[NSUserDefaultssetObject:forKey:]:Attempttoinsertnon-propertyvalue....ofclassNSCFDictionary. 最佳答案 我发现了一种替代方法,在保存之前,我使用

ios - 为什么 NSUserDefaults 无法在 iOS 中保存 NSMutableDictionary?

我想在NSUserDefaults中保存一个NSMutableDictionary对象。NSMutableDictionary中的键类型是NSString,值类型是NSArray,其中包含实现NSCoding的对象列表>。每个文档,NSString和NSArray都符合NSCoding。我收到此错误:[NSUserDefaultssetObject:forKey:]:Attempttoinsertnon-propertyvalue....ofclassNSCFDictionary. 最佳答案 我发现了一种替代方法,在保存之前,我使用

objective-c - 对于 Objective-C 中用于访问 NSMutable 字典的每个循环

我发现在Objective-C中访问可变字典键和值有一些困难。假设我有这个:NSMutableDictionary*xyz=[[NSMutableDictionaryalloc]init];我可以设置键和值。现在,我只想访问每个键和值,但我不知道设置的键数。在PHP中很简单,如下所示:foreach($xyzas$key=>$value)在Objective-C中怎么可能? 最佳答案 for(NSString*keyinxyz){idvalue=xyz[key];//dostuff}这适用于每个符合NSFastEnumeration

objective-c - 对于 Objective-C 中用于访问 NSMutable 字典的每个循环

我发现在Objective-C中访问可变字典键和值有一些困难。假设我有这个:NSMutableDictionary*xyz=[[NSMutableDictionaryalloc]init];我可以设置键和值。现在,我只想访问每个键和值,但我不知道设置的键数。在PHP中很简单,如下所示:foreach($xyzas$key=>$value)在Objective-C中怎么可能? 最佳答案 for(NSString*keyinxyz){idvalue=xyz[key];//dostuff}这适用于每个符合NSFastEnumeration

objective-c - 如何检查 NSDictionary 或 NSMutableDictionary 是否包含 key ?

我需要检查字典是否有键。怎么样? 最佳答案 如果键不存在,objectForKey将返回nil。 关于objective-c-如何检查NSDictionary或NSMutableDictionary是否包含key?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2784648/