美文网首页
iOS app每次启动,获取沙盒路径的时候都会改变

iOS app每次启动,获取沙盒路径的时候都会改变

作者: paradisery | 来源:发表于2021-05-07 14:42 被阅读0次
NSString *DocumentsPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
 NSDirectoryEnumerator *enumerator = [[NSFileManager defaultManager] enumeratorAtPath:DocumentsPath];
            for (NSString *fileName in enumerator) {
                NSLog(@"filename:%@",fileName);
                if ([localStr containsString:fileName]) {
                    
                    NSString * filepath = [DocumentsPath stringByAppendingPathComponent:fileName];
                    NSData * qqdata = [NSData dataWithContentsOfFile:filepath];
                    if (qqdata==nil) {
                        NSLog(@"这个再找不到,就不行了");
                    }
                }
文件的绝对路径:
file:///var/mobile/Containers/Data/Application/C71388B6-0354-4BEE-9582-F7BA02311C2D/Documents/qem0y2c5s6my8ycnu9wtqywwad0wgu31.wav

C71388B6-0354-4BEE-9582-F7BA02311C2D这一段每次都会改变。
因此本地保存 qem0y2c5s6my8ycnu9wtqywwad0wgu31.wav 即可。
每次启动app获取Documents路径再次拼接即可。

相关文章

  • iOS app每次启动,获取沙盒路径的时候都会改变

  • iOS 沙盒路径大坑

    在每次启动APP的时候, 下面这两个方式获得的沙盒路径, 都会不同 注意: 再数据库中保存上次文件的地址的时候千万...

  • App 沙盒

    从 iOS8 以后,每次App重新运行后,沙盒路径都会变化。 Documents 目录 保存应用运行时生成的需要持...

  • iOS 文件操作

    iOS文件(沙盒目录,文件创建、移动、复制等) 目录获取获取沙盒的主目录路径: (NSString *)homeD...

  • iOS开发之沙盒机制

    沙盒 iOS系统,每个应用都有自己的沙盒,每个沙盒都是相互独立的,不能互相访问。 获取沙盒路径的代码: NSHom...

  • OC - 沙盒

    导读: 一、什么是沙盒机制 二、沙盒的特点 三、沙盒的结构组成 四、获取沙盒目录路径 一、什么是沙盒机制 iOS中...

  • iOS内存缓存和磁盘缓存的区别

    每次启动 app 文件保存的前缀 路径 都会改变 。所以再存取路径的 时候,就要 替换 原来的前缀路径 ,拼接出来...

  • Objective-C沙盒结构

    导读: 一、什么是沙盒机制二、沙盒的特点三、沙盒的结构组成四、获取沙盒目录路径 一、什么是沙盒机制 iOS中的沙盒...

  • iOS读写json文件

    一.获取沙盒路径 每个iOS应用都有自己专属的应用沙盒,应用沙盒就是文件系统中的目录。但是iOS系统会将每个应用的...

  • IOS沙盒 - OC

    沙盒: 沙盒包含: 沙盒路径获取的方法:

网友评论

      本文标题:iOS app每次启动,获取沙盒路径的时候都会改变

      本文链接:https://www.haomeiwen.com/subject/jigsdltx.html