我的应用程序正在从数据库中创建一个 CSV 文件。我想浏览并打开文件进行测试。如何访问 iphone 模拟器的存储空间?
问问题
393 次
4 回答
5
模拟器的所有数据都作为本地文件存储在您的 Mac 上。
模拟器中iOS应用的用户数据路径为:
~/Library/Application Support/iPhone Simulator/[操作系统版本]/Applications/[appGUID]/
于 2012-09-10T08:15:00.493 回答
1
当您在模拟器中运行应用程序时,您需要打印出存储文件的位置。
您可以使用此代码在此处获取 Library/Cache 文件夹的位置:
-(NSString *) mediaPathForFileName:(NSString *) fileName
{
NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDirectory = [directoryPaths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/%@", cachesDirectory, fileName];
return filePath;
}
传入一个随机文件名,如“test.txt”:
// somewhere in your viewDidLoad method
[self mediaPathForFileName:@"test.txt"];
这将打印出您的应用程序库/缓存文件夹的路径。
于 2012-09-10T08:15:11.547 回答
0
您需要通过使用获取该文件的路径,NSLog
然后用户Shift+Cmd+G
转到该路径。
于 2012-09-10T08:14:10.227 回答
0
打印这条路径
NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
于 2012-09-10T10:53:32.303 回答