我环顾四周,看到有关排序NSMutableArray的包含NSDictionaries,但一直没有找到一些具体的例子,如何实际上使NSMutableArray组成NSDictionaries的一些具体的例子。创建一个NSMutableArray,其中包含几个NSMutableDictionary对象
我正在使用NSUserDefaults跟踪用户对几个不同项目的偏好。 NSMutableArray将用于跟踪总项目,而NSDictionaries则用于每个项目的个人偏好。
我已经写了这些方法来跟踪我的偏好类中的项目,但我不太清楚如何初始化NMutableArray以包含NSDictionaries。
-(NSMutableArray *)deviceListArray
{
return [[NSUserDefaults standardUserDefaults] mutableArrayValueForKey:@"device_list_array"];
}
-(void) setDeviceListArray:(NSMutableArray *)deviceListArray
{
[[NSUserDefaults standardUserDefaults] setObject:deviceListArray forKey:@"device_list_array"];
}
如果任何人都可以指出我正确的方向,我会非常感激。非常感谢你!或者如果某人有更好的策略来跟踪物品,每种物品都有不同的喜好,那么这也会很棒!
谢谢!
嘿感谢大卫。我其实没有那么多偏好。它与显示无关,仅与外部设备进行交互,而且我只需要为每个设备保存大约4件事情。你能否详细说明在其中分配可变字典的可变数组的正确方法?这是真的把我扔了。我只是无法找到一个好例子。 – 2012-07-31 01:43:27
我添加了一个例子。 – 2012-07-31 11:14:01