gpt4 book ai didi

iphone - 将 NSArray 保存到 NSUserDefaults 并在 NSMutableArray 中获取它

转载 作者:IT老高 更新时间:2023-10-28 11:48:37 27 4
gpt4 key购买 nike

如何将 NSArray 保存在 NSUserDefaults 中,然后将其加载回 NSMutableArray 以填充 UIPickerView ?

另外的问题是新值将被添加到该 NSMutableArray 然后该数组将被转换为 NSArray 以保存在 NSUserDefaults (因为 NSMutableArray 不能保存在 NSUserDefaults 中)。

任何帮助表示赞赏..

谢谢

最佳答案

 [[NSUserDefaults standardUserDefaults] setObject:yourMutableArray forKey:@"Key"];

可以存储可变数组,因为它是 NSArray 的子类。

将值作为 NSMutableArray 获取:

NSMutableArray *array = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"Key"]];

NSMutableArray *array = [[[NSUserDefaults standardUserDefaults] objectForKey:@"Key"] mutableCopy];

关于iphone - 将 NSArray 保存到 NSUserDefaults 并在 NSMutableArray 中获取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com