读/写NSSet / NSMutableSet到文件

时间:2014-10-08 01:51:00

标签: ios objective-c io

有没有办法将NSSet / NSMutableSet读/写到磁盘?

或者是否存在一个可以启用它的类别?

1 个答案:

答案 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];