1

私は映画を撮り、ビデオが完成した後にアプリの一時フォルダーに保存するアプリを持っています.デバイスのビデオフォルダーに移動する必要があります....これは、デフォルトのファイルマネージャーを使用してどのように達成されますか?

私が見つけたソースコード....ファイルをドキュメントディレクトリに保存すると、iPhoneのビデオアプリからアクセスできますか?

NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *txtPath = [documentsDirectory stringByAppendingPathComponent:@"txtFile.txt"];

if ([fileManager fileExistsAtPath:txtPath] == NO) {
    NSString *resourcePath = [[NSBundle mainBundle] pathForResource:@"txtFile" ofType:@"txt"];
    [fileManager copyItemAtPath:resourcePath toPath:txtPath error:&error];
}
4

1 に答える 1

1

NSDocumentDirectoryiOS アプリごとにサンドボックス化されています。探している API はUISaveVideoAtPathToSavedPhotosAlbumです。

例えば:

UISaveVideoAtPathToSavedPhotosAlbum(videoPath, nil, nil, nil);
于 2013-11-12T15:47:33.130 に答える