我是iOS新手,刚开始学习。我创建了一个用于将文件下载到目录的Documents文件夹中的应用程序。当我在模拟器上下载文件时,我可以通过以下路径找到它:/Users /......./Simulator/iOS7.0/Applications/Documents。 但是当我在设备上运行App并下载文件时,我无法找到这些文件。我使用以下代码给出了路径:
filePath = [NSHomeDirectory() stringByAppendingPathComponent: [NSString stringWithFormat: @"Documents/%@", self.downloadedFilename]];
有人可以告诉我使用iTunes在设备上查找文件的方法吗?
答案 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,请看下面的图片。