首页 > 其他分享 >开启iTunes访问文件权限,读取Documents本地txt文件

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

时间:2022-10-31 18:13:10浏览次数:52  
标签:文件 Documents paths iTunes NSString 文件夹 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;
}

标签:文件,Documents,paths,iTunes,NSString,文件夹,txt
From: https://www.cnblogs.com/frounk/p/16845252.html

相关文章

  • Centos7虚拟机,共享主机文件夹挂载,运行go中带c的程序
    md由于不会用java去转c写的加密,就必须用公司原来的加密方法,原来的是c写的,然后跟go结合着用,问题就是在windows上装了c的环境还是不能跑加密的,所以只能先试试用Linux的系统能......
  • kindeditor添加导入word文件
    ​ 当前功能基于PHP,其它语言流程大抵相同。大概流程:1.将docx文件上传到服务器中2.使用PHPoffice/PHPword实现将word转换为HTML3.将HTML代码返回并赋值到编辑器中......
  • java-文件-初次见面-1
    packageFile1;importjava.io.File;importjava.io.IOException;importjava.text.SimpleDateFormat;//文件的检查是不是存在和创建的语句/***1.第一步创建和文件的关联......
  • java-文件-字符流-2
    下面展示一些​​内联代码片​​。packageFile2_Char_file;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileW......
  • java-文件目录
    文件的学习:都是在java.io这个文件夹的包下面1.文件类:File1.字节输出流-InputStream-1.FileInputStream2.FilterInputStream过滤流BufferInputStream......
  • java-文件-字节流-3
    packageFile2_Byte_file;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.I......
  • linux 利用rsync同步文件到多台机器
    背景:我需要经常把160机器上的文件,同步到171,111,105等为什么选择rsync?它可以实现增量同步。解决方案:1.安装sudoapt-getinstallrsync#Debiansudoyum......
  • .gitignore文件不生效
    1、配置a)确保.gitignore文件和.git文件夹在同级目录b)配置语法##此为注释–将被Git忽略*.a#忽略所有.a结尾的文件!lib.a#但lib.a除外(......
  • Spring-7-配置文件
    文章目录​​1.为什么要用配置文件​​​​2.怎么用包含配置文件​​1.为什么要用配置文件有多个applicationContext.xml可以分为服务层,dao和其他方便生成的对象便于管理2.......
  • pycharm 报错表示不支持运行ps1这样的文件
    报错:  解决办法:  管理员的方式打开powershell  Set-ExecutionPolicyRemoteSigned  重启pycharm,,就ok了 ......