2
当前我试图访问使用3.2中引入的新iOS功能传输的文件。访问使用iTunes传输的“私人文档”文件夹中的文件
- (NSString *)getPrivateDocsDir {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"Private Documents"];
NSError *error;
[[NSFileManager defaultManager] createDirectoryAtPath:documentsDirectory withIntermediateDirectories:YES attributes:nil error:&error];
return documentsDirectory;
}
// and then in a method
NSString *documentsDirectory = [self getPrivateDocsDir];
NSArray *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:&error];
的问题是,这工作正常在模拟器,但在我的iPhone,该files
数组为空。
任何想法如何直接访问此目录?
如果不在私人文件中,那么存储的传输文件在哪里呢? http://cl.ly/bfe32afa6e272ebc5d70 – choise 2010-10-12 18:37:51
他们在文档目录中。无论你从哪里得到私人东西,它都被用于完全不同的事情。 – 2010-10-12 18:41:40
感谢这工作很好。是一个教程,不知道。 – choise 2010-10-12 18:46:40