开启iTunes访问文件权限,读取Documents本地txt文件

一、开启iTunes访问沙盒文件夹权限

在 Info.plist 文件中添加UIFileSharingEnabled这个Key, 并设置该值为 YES 即可
在填写完 UIFileSharingEnabled并回车后, 发现会自动更正为Application supports iTunes file sharing , 将值设置为YES 即可

二、

// 打开沙盒下Documents文件夹下的hahaha.txt文件

+(NSString*)readFileInDocuments{
    // 获取沙盒主文件夹路径
//     NSString *homeDir = NSHomeDirectory();
     // 获取Documents文件夹路径
     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
     NSString *docDir = [paths objectAtIndex:0];
     // 获取Caches文件夹路径
//     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
//     NSString *cachesDir = [paths objectAtIndex:0];
     // 获取tmp文件夹路径
//     NSString *tmpDir =  NSTemporaryDirectory();
   
    NSString *urlPath = [NSString stringWithFormat:@"%@/hahaha.txt",docDir];
    NSString *myContents = [NSString stringWithContentsOfFile:urlPath encoding:NSUTF8StringEncoding error:nil];
    return myContents;
}

posted @ 2022-10-31 18:02  frounk  阅读(317)  评论(0编辑  收藏  举报