3

Xcode でアプリを作成し、アプリを開いて表示するためのテキスト ファイルを追加しました。

このテキスト ファイルをテスト用に iPad サンドボックス ドキュメント ディレクトリに入れるにはどうすればよいですか?

4

1 に答える 1

3

あなたがする必要があるいくつかのことがあります:

  1. Documents ディレクトリへのパスを作成する
  2. テキスト ファイルがアプリ バンドルに含まれていることを確認します (Xcode へのドラッグ アンド ドロップで問題ありません)。
  3. そのテキスト ファイルを名前でアプリ バンドルから Documents ディレクトリにコピーします。

これを試して:

// Documents path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];

// Destination path
NSString *fileInDocumentsPath = [documentsPath stringByAppendingPathComponent:@"name-of-your-file.txt"];

// Origin path
NSString *fileInBundlePath = [[NSBundle mainBundle] pathForResource:@"name-of-your-file" ofType:@"txt"];

// File manager for copying
NSError *error = nil;
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager copyItemAtPath:fileInBundlePath toPath:fileInDocumentsPath error:&error];
于 2013-04-05T22:24:57.230 に答える