我正在尝试向取消按钮添加自定义操作,以便在完成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
答案 0 :(得分:0)
错误是说activityController已经在堆栈中。
编辑:所以要修复它,可能会考虑[self popViewController:activityController animated:YES]; ,然后呈现它。