我有一个 plist,它的根是一个数组,里面有字典。
我从我的资源中加载一个 plist 作为 NSMutableArray。
[NSMutableArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Filters" ofType:@"plist"]]
我将它存储到 nsuserdefault 中,因为它必须在启动之间保持不变。
[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"filters"];
但我无法更改数组中的字典,因为它们不可变。我怎样才能使它们可变?