私のアプリはデータベースからCSVファイルを作成しています。テストするファイルを参照して開きます。iPhoneシミュレータのストレージにアクセスするにはどうすればよいですか?
質問する
393 次
4 に答える
5
シミュレータのすべてのデータは、Macにローカルファイルとして保存されます。
シミュレーター内のiOSアプリのユーザーデータのパスは次のとおりです。
〜/ライブラリ/アプリケーションサポート/iPhoneシミュレーター/[OSバージョン]/アプリケーション/[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"];
これにより、アプリのLibrary/Cacheフォルダーへのパスが出力されます。
于 2012-09-10T08:15:11.547 に答える
0
を使用してそのファイルのパスを取得しNSLog
、次にユーザーShift+Cmd+G
がそのパスに移動する必要があります。
于 2012-09-10T08:14:10.227 に答える
0
このパスをpritn
NSArray * directoryPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory、NSUserDomainMask、YES);
于 2012-09-10T10:53:32.303 に答える