【发布时间】:2013-02-23 14:58:10
【问题描述】:
我需要了解一些基本问题。
1) 我需要从我的应用程序中下载一些数据..我应该将其存储在哪里(文档目录或其他路径)。
2)如果我存储在..delete my app..的文档目录中,那么我所有下载的数据不会被删除。
3) 我下载的数据可能会以 GB 为单位增加空间大小,所以我应该将它存储在哪里。
下面的代码给出了文档目录的列表数据
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
documentsDirectory = [paths objectAtIndex:0];
NSLog(@"path %@",documentsDirectory);
filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:documentsDirectory error:nil];
NSLog(@"af%@",filePathsArray);
4) 如果我需要列出某个特定文件夹的数据,比如"/users",那么代码中应该有哪些变化。
【问题讨论】:
-
@H2CO3 伙计,我知道代码 ..我只需要知道我应该将数据存储在
NSCachesDirectory或NSDocumentDirectory中的什么位置 ..将其保留在内存中