应用程序崩溃自定义UIActivityViewController

时间:2013-08-11 19:06:05

标签: ios objective-c uiactivityviewcontroller

我正在尝试向取消按钮添加自定义操作,以便在完成UIActivityViewController后再次显示横幅广告。

    [self presentViewController:activityController animated:YES completion:nil];
    [activityController setCompletionHandler:^(NSString *act, BOOL done)
     {
         if (!act) {
             NSLog(@"Cancel");
             [[RevMobAds session] showBanner];
         }
     }];

     }

这是我到目前为止所尝试的,但是当我按下UIActivityViewController按钮并显示错误时它崩溃了:

exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller 

1 个答案:

答案 0 :(得分:0)

错误是说activityController已经在堆栈中。

编辑:所以要修复它,可能会考虑[self popViewController:activityController animated:YES]; ,然后呈现它。