如何获取ipod路径或保存文件路径ipod?

时间:2011-09-23 09:50:14

标签: objective-c cocoa-touch

我在从事iphone技术工作。如何在iphone或ipod中获取路径。 我只获得了特定app的路径。获取完整文档目录的编码是什么。

我正在使用以下代码,即特定目录的工作和显示

- (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"];

    }
}

1 个答案:

答案 0 :(得分:0)

在iOS上,每个应用仅限于应用程序沙箱。该沙箱限制您的应用程序访问文件系统的任何部分,而不是Apple允许您访问的部分。因此,以下代码将为您的特定应用程序生成Documents目录,但通常没有任何“完整文档目录”。换句话说,无法访问属于另一个应用程序的文档。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0];