如何在NSUserDefaults
中保存NSArray
,然后在NSMutableArray
中重新加载以填充UIPickerView
?
还有一个问题是,新的值将被添加到该NSMutableArray
中,然后该数组将被转换为NSArray
以保存在NSUserDefaults
中(因为NSMutableArray
不能保存在NSUserDefaults
中).
感谢您的帮助..
谢谢
如何在NSUserDefaults
中保存NSArray
,然后在NSMutableArray
中重新加载以填充UIPickerView
?
还有一个问题是,新的值将被添加到该NSMutableArray
中,然后该数组将被转换为NSArray
以保存在NSUserDefaults
中(因为NSMutableArray
不能保存在NSUserDefaults
中).
感谢您的帮助..
谢谢
[[NSUserDefaults standardUserDefaults] setObject:yourMutableArray f或Key:@"Key"];
可变数组可以存储,因为它是NSArray的一个子类.
要以NSMutableArray的形式获取值,请执行以下操作:
NSMutableArray *array = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectF或Key:@"Key"]];
或
NSMutableArray *array = [[[NSUserDefaults standardUserDefaults] objectF或Key:@"Key"] mutableCopy];