美文网首页
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每次启动,获取沙盒路径的时候都会改变

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