我正在使用MZFormSheetController在我的应用程序中展示模态。在某些情况下,我想在解散第一个工作表控制器后立即提出第二个工作表控制器。为此,有一个completion block,但我不知道如何实际使用它。

代码如下:

[self mz_presentFormSheetController:formSheet
                               animated:YES
                      completionHandler:^(MZFormSheetController *formSheetController) {
                          formSheetController.didDismissCompletionHandler;
                      }];

在该完成处理程序中,我应该怎么做才能通知工作表已被解雇,以便随后我可以调用第二个工作表?

最佳答案

这实际上很简单,但是如果您没有在这种类型的环境中花费一些时间,则不是完全直观。

[self mz_presentFormSheetController:formSheet
                               animated:YES
                      completionHandler:^(MZFormSheetController *formSheetController) {
                          formSheetController.didDismissCompletionHandler = ^(UIViewController *presentedViewController){
                                  [self presentOtherController];
                          };
                      }];

关于ios - 在MZFormSheetController中使用didDismissCompletionHandler,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33447690/

10-10 10:51