是否可以将NSMutableArray保存到iOS中的磁盘上?

用户名

是否可以将NSMutableArray保存到iOS中的磁盘上?如果是这样,您将如何处理?

我尝试了以下方法,但均未成功。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:@"test.plist" ];
[assets writeToFile:path atomically:YES];

我的NSMutableArray包含从ALAssetsLibrary中检索到的照片和视频的ALAsset,如下所示:

ALAssetsGroupEnumerationResultsBlock assetsEnumerationBlock = ^(ALAsset *result, NSUInteger index, BOOL *stop) { if (result) { [assets addObject:result]; } };
拉杰什

你可以做下面的事情

NSMutableArray *assets = [[NSMutableArray alloc] init];
    NSMutableDictionary *aDict = [[NSMutableDictionary alloc] init];
    [aDict setValue:@"Rajesh" forKey:@"Name"];
    [aDict setValue:@"India" forKey:@"Country"];
    [assets addObject:aDict];
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString* path = [documentsDirectory stringByAppendingPathComponent:@"test.plist" ];
    [NSKeyedArchiver archiveRootObject:assets toFile:path];
    NSMutableArray *assetsBack = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
    NSLog(@"%@", assetsBack);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将TextVectorization保存到Tensorflow中的磁盘上?

将svg对象保存到磁盘上

如何将文件(在 node.js 中)从内存保存到磁盘上的特定位置?

将numpy数组列表保存到磁盘上

基本的HTTP文件下载并保存到python中的磁盘上?

尝试将文件保存到我的主目录中时,“您正在尝试将文件保存到只读磁盘上”

如何将 HTML 文件中新添加的元素保存到本地磁盘上的自己的文件中?

如何将SQL查询结果保存到磁盘上的XML文件

Linux中的文件编辑是否直接保存到磁盘中?

iOS:将数据存储在内存中而不是磁盘上

可以将redis配置为仅保存到磁盘而不保存到内存吗?

是否可以将保存切片数组的 4 个变量保存到单个变量中?

将画布保存到Node-webkit中的磁盘

将分类器保存到scikit-learn中的磁盘

无法使用springboot将映像保存到linux中的磁盘

将python中的zip文件保存到磁盘

毕加索-将图像保存在磁盘上

是否可以创建一个可被任何进程使用的“文件”,而无需实际将文件保存在磁盘上?

xcode / ios:如何将映像保存到磁盘并将名称存储在核心数据中

解析PFObject将结果保存到NSMutableArray

将NSMutableArray的内容保存到文件

是否可以仅将HSQLDB持久保存到文件而内存中没有任何数据?

是否可以将Linux虚拟控制台内容和回滚保存到文件中?

是否可以将XWPFDocument转换为Byte []而无需先将其保存到文件中?

是否可以将git commit消息保存到预提交挂钩中的文件中?

执行完命令后,是否可以将命令的输出保存到文件中?

是否可以将 JS 对象保存到 Sqlite 数据库中?

是否可以将“exec”的结果保存到文本文件python中

是否可以使用 Pycharm 将 Python 文件保存到图像中?