我的程序是一款关于影视点播的,允许用户下载视屏,请问我应该将用户下载的视屏存放在哪个目录下呢?了解了一下ios的沙盒,说自己只能够操作自己的那几个目录,document,tmp,library,caches;
那我应该让用户把影视文件默认下载到哪个文件夹下呢?

解决方案 »

  1.   

    document:该目录中的文件,在备份 App 时会被备份;升级的时候也可以保留;
    tmp:系统定期删除;
    library:忘记了,自己查查。
    caches:备份或者升级时,不会保留。不会被系统删除,需要手工删除不用的文件。结论:看业务要求。
      

  2.   

    楼上说得很详细,补充一点:5.0以后的系统在某些特殊情况下可能会删除caches目录下的内容。
    On iOS 5.0 and later, the system may delete the Caches directory on rare occasions when the system is very low on disk space.