gpt4 book ai didi

iOS:如何使用与应用程序相关的用户数据保存 NSOrderedSet?

转载 作者:行者123 更新时间:2023-11-28 18:10:41 24 4
gpt4 key购买 nike

我需要将 NSOrderedSet 保存为内部 NSDictionary 对象的容器。我试着把set保存到plist,但是这个类不能保存在这里。有没有其他方法可以轻松保存,不去Core Data丛林?

最佳答案

您可以使用NSCoding。我发现它非常方便。

保存:

NSArray *array = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [array[0] stringByAppendingPathComponent:@"my_set"];

NSOrderedSet *my_set = [NSOrderedSet orderedSetWithObjects:@"a", @"b", @"c", nil];
[NSKeyedArchiver archiveRootObject:my_set toFile:path];

检索:

my_set = [NSKeyedUnarchiver unarchiveObjectWithFile:path];

关于iOS:如何使用与应用程序相关的用户数据保存 NSOrderedSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21836988/

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