有没有办法将NSSet / NSMutableSet读/写到磁盘?
或者是否存在一个可以启用它的类别?
答案 0 :(得分:3)
使用数组作为中介。写作:
NSArray* temp = someSet.allObjects;
if (![temp writeToURL:someURL atomically:YES])
/* handle error */;
读:
NSArray* temp = [NSArray arrayWithContentsOfURL:someURL];
if (!temp)
/* handle error */;
NSMutableSet* set = [NSMutableSet setWithArray:temp];