如何获取ipod路径或保存文档文件路径ipod?
问题描述:
我正在使用iphone技术。如何获得iPhone或iPod的路径。 我得到的路径只有特定的app.What是获取完整文档目录的编码。如何获取ipod路径或保存文档文件路径ipod?
我使用下面的代码,即对于特定目录
- (void)listFiles {
int count, i;
NSError *err;
NSArray *directoryContent;
NSArray *myPathList = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [myPathList objectAtIndex:0];
NSLog(documentsDirectory);
directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error: err];
count = (int)[directoryContent count];
for (i=0; i<count; i++)
{
self.listData = directoryContent;
//[directoryContent release];
// tableview = [tableview stringByAppendingString:[directoryContent objectAtIndex:i]];
// tableview = [tableview stringByAppendingString:@"\n"];
}
}
答
在iOS每个应用程序被限制到一个应用程序沙箱的工作和显示。该沙箱限制了您的应用程序访问除Apple允许您访问的文件系统的任何部分。因此,下面的代码将为您的特定应用程序生成Documents目录,但通常没有任何“完整文档目录”。换句话说,没有办法访问属于另一个应用程序的文档。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];