如何将视频文件保存到自定义资产库?

How Do I save a video file to a custom assets library?

我已经使用 AVFoundation 将视频录制到临时目录中。我想将它保存到照片库中。我能够使用 addAssetsGroupAlbumWithName:albumName 创建自定义库。我看到照片应用程序中出现了一个新文件夹。但是,我不知道如何保存我在临时目录中创建的新创建的 .mov 文件。 ALAssetLibrary 中的所有方法似乎都写入 "saved photos" 相册。我如何保存到我自己的?

我觉得你得先保存,再移动。

[library writeVideoAtPathToSavedPhotosAlbum:url completionBlock:^(NSURL *assetURL, NSError *error) {
    [library enumerateGroupsWithTypes:ALAssetsGroupAlbum usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
        if ([[group valueForProperty:ALAssetsGroupPropertyName] isEqual:<YOUR ALBUM NAME>]) {
            *stop = YES;
            [library assetForURL:assetURL resultBlock:^(ALAsset *asset) {
                [group addAsset:asset];
            } failureBlock:^(NSError *error) {
                NSLog(@"%@", error);
            }];
        }
     }];
}];