Ios7 UIActivityViewController进度&;后果

Ios7 UIActivityViewController进度&;后果,ios7,uikit,alassetslibrary,uiactivityviewcontroller,uiactivity,Ios7,Uikit,Alassetslibrary,Uiactivityviewcontroller,Uiactivity,我正在使用UIActivityViewController将大量视频资源保存到用户的相机卷中,但问题是无法知道保存到照片库是否成功,如果保存不成功,也无法获得错误代码。有没有办法覆盖内置活动的默认行为?我发现UIActivityViewController的completionHandler在这方面是非常无用的。使用completionBlock来完成 ALAssetsLibrary *lib = [[[ALAssetsLibrary alloc] init] autorelease]; if

我正在使用UIActivityViewController将大量视频资源保存到用户的相机卷中,但问题是无法知道保存到照片库是否成功,如果保存不成功,也无法获得错误代码。有没有办法覆盖内置活动的默认行为?我发现UIActivityViewController的completionHandler在这方面是非常无用的。

使用
completionBlock
来完成

ALAssetsLibrary *lib = [[[ALAssetsLibrary alloc] init] autorelease];
if ([lib videoAtPathIsCompatibleWithSavedPhotosAlbum:videoURL]) {
   [lib writeVideoAtPathToSavedPhotosAlbum:videoURL
      completionBlock:^(NSURL *assetURL, NSError *error) {

      if (!error) 
      {
         [self performSelectorOnMainThread: @selector(dismissAlertView) withObject: nil, waitUntilDone:NO];
      }
  }];
}

- (void)dismissAlertView
{
   //dismiss your alertview here.
}