NSArray转NSData和NSData转NSArray

来源:互联网 发布:淘宝怎么发布代销 编辑:程序博客网 时间:2024/06/03 18:59
//NSArray转转NSData并保存到沙盒中
- (BOOL)storeData:(NSArray *)dataSource withFileName:(NSString *)fileName{    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:dataSource];        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString *fullpath = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.data", fileName]];    return [data writeToFile:fullpath atomically:YES];}
//沙盒获取文件  NSData转NSArray
<p>- (NSArray *)getDataWithFileName:(NSString *)fileName{ </p><p>NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *fullpath = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.data", fileName]]; NSData *data = [NSData dataWithContentsOfFile:fullpath]; return [NSKeyedUnarchiver unarchiveObjectWithData:data];</p><p>}</p>


}


0 0
原创粉丝点击