通过iTunes在iPhone Documents文件夹中查找下载的文件

时间:2014-02-01 06:16:03

标签: ios iphone path itunes

我是iOS新手,刚开始学习。我创建了一个用于将文件下载到目录的Documents文件夹中的应用程序。当我在模拟器上下载文件时,我可以通过以下路径找到它:/Users /......./Simulator/iOS7.0/Applications/Documents。 但是当我在设备上运行App并下载文件时,我无法找到这些文件。我使用以下代码给出了路径:

filePath = [NSHomeDirectory() stringByAppendingPathComponent: [NSString stringWithFormat: @"Documents/%@", self.downloadedFilename]];    

有人可以告诉我使用iTunes在设备上查找文件的方法吗?

2 个答案:

答案 0 :(得分:1)

如何将沙箱中的所有文件下载到Mac?打开Xcode,Window->管理器。

单击已连接设备的“应用程序”条目,然后在应用程序列表中单击“应用程序”。现在,您可以在设备上看到该应用程序的数据文件,您可以将整个软件包从设备下载到Mac。

答案 1 :(得分:0)

使用以下示例代码在创建的文件夹文档中创建和写入数据

NSData *data = [[NSData alloc] initWithBytes:saves length:4]; //replace with your file content
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"/MyFolder"];

if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
    [[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error];
NSString *appFile = [dataPath stringByAppendingPathComponent:@"MyFile"];
[data writeToFile:appFile atomically:YES];

更新:在将它与itunes连接之前,您是否在info.plist中检查了这个bool。 Check this bool in your info.plist to share files with itunes. Refer UIFileSharingEnabled,请看下面的图片。

enter image description here