我环顾四周,看到了几篇关于对包含 NSDictionaries 的 NSMutableArray 进行排序的帖子,但还没有找到一些具体示例来说明如何实际制作由 NSDictionaries 组成的 NSMutableArray。
我正在使用 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"];
}
如果有人能指出我正确的方向,我将不胜感激。非常感谢你!或者,如果有人有更好的策略来跟踪项目,每个项目都有不同的偏好,那也太棒了!
谢谢!!