0

我正在尝试向取消按钮添加自定义操作,以便在完成后可以再次显示横幅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 
4

1 回答 1

0

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

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

于 2013-08-11T19:13:36.400 回答