另一个视图中的dismissViewControllerAnimated调用方法

He Yifei 何一非

我是iOS编程的新手,现在有问题。

有一个登录屏幕,用于[self presentViewController:loginview animated:YES completion:nil];在MasterViewController中将其显示出来。

现在我想在之后调用一个方法(重载数据) [self dismissViewControllerAnimated:YES completion:nil]

这是我的代码:

[self dismissViewControllerAnimated:YES completion:^ {
   [self getPostData];                 // Reload Data
   [self.tableView reloadData];        // Reload Data
}];

但它不起作用。

(重载方法在MasterViewController中)

有人可以帮助我吗?

音系的

您可以使用它NSNotificationCenter来解决您的问题。

在您的MasterViewController viewDidLoad中定义一个NSNotification,如下所示

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(closeModal:) name:@"CloseModal" object:nil];

然后定义方法如下

-(void)closeModal:(NSNotification *)notification{
    UIViewController *controller=(UIViewController *)notification.object;

    [controller dismissViewControllerAnimated:YES completion:^ {
         [self getPostData];                 // Reload Data
         [self.tableView reloadData];        // Reload Data
    }];

}

最后,从您实际尝试解散您的控制器的其他控制器使用以下代码

[[NSNotificationCenter defaultCenter] postNotificationName:@"CloseModal" object:self];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Razor视图中另一个控制器的调用方法和传递参数

来自分类Dev

如何从另一个视图中调用一个烧瓶视图?

来自分类Dev

Webpy,从另一个方法调用视图

来自分类Dev

如何以编程方式在另一个视图中调用Django Rest Framework视图?

来自分类Dev

播放框架:无法在另一个视图中调用视图(函数)(未找到@content)

来自分类Dev

无法在另一个视图中显示通过AJAX调用获得的数据

来自分类Dev

实例变量 nil 在一个视图中,而不是在另一个视图中

来自分类Dev

如何从一个视图获取更改值事件以在另一个视图中触发方法

来自分类Dev

GPUImage在另一个视图中显示直方图

来自分类Dev

GPUImage在另一个视图中显示直方图

来自分类Dev

如何在另一个视图控制器中调用另一个方法?

来自分类Dev

在烧瓶中,如何在另一个视图中从另一个函数/路由调用数据,如下所述

来自分类Dev

在烧瓶中,如何在另一个视图中从另一个函数/路由调用数据,如下所述

来自分类Dev

Swift:从另一个类调用函数以出现在同一Web视图中

来自分类Dev

无法在Codeigniter的另一个视图中定义的视图中包含变量

来自分类Dev

在Swift中调用另一个视图

来自分类Dev

调用另一个视图控制器

来自分类Dev

使用委托调用另一个视图

来自分类Dev

在Swift中调用另一个视图

来自分类Dev

从另一个类中调用方法以删除视图

来自分类Dev

如何在页脚的 uitable 视图的初始视图中添加另一个视图?

来自分类Dev

在一个列表视图中动态添加数据到另一个列表视图中

来自分类Dev

一个视图中的角度按钮在另一个视图中开始倒计时

来自分类Dev

在一个列表视图中动态添加数据到另一个列表视图中

来自分类Dev

如何在一个视图中从SQL中的另一个表求和?

来自分类Dev

Django从另一个视图调用一个视图

来自分类Dev

在另一个方法中调用另一个方法时出错

来自分类Dev

另一个滚动视图中的Android滚动视图不滚动

来自分类Dev

Yii 2:我可以在另一个视图渲染的视图中访问变量吗?

Related 相关文章

  1. 1

    在Razor视图中另一个控制器的调用方法和传递参数

  2. 2

    如何从另一个视图中调用一个烧瓶视图?

  3. 3

    Webpy,从另一个方法调用视图

  4. 4

    如何以编程方式在另一个视图中调用Django Rest Framework视图?

  5. 5

    播放框架:无法在另一个视图中调用视图(函数)(未找到@content)

  6. 6

    无法在另一个视图中显示通过AJAX调用获得的数据

  7. 7

    实例变量 nil 在一个视图中,而不是在另一个视图中

  8. 8

    如何从一个视图获取更改值事件以在另一个视图中触发方法

  9. 9

    GPUImage在另一个视图中显示直方图

  10. 10

    GPUImage在另一个视图中显示直方图

  11. 11

    如何在另一个视图控制器中调用另一个方法?

  12. 12

    在烧瓶中,如何在另一个视图中从另一个函数/路由调用数据,如下所述

  13. 13

    在烧瓶中,如何在另一个视图中从另一个函数/路由调用数据,如下所述

  14. 14

    Swift:从另一个类调用函数以出现在同一Web视图中

  15. 15

    无法在Codeigniter的另一个视图中定义的视图中包含变量

  16. 16

    在Swift中调用另一个视图

  17. 17

    调用另一个视图控制器

  18. 18

    使用委托调用另一个视图

  19. 19

    在Swift中调用另一个视图

  20. 20

    从另一个类中调用方法以删除视图

  21. 21

    如何在页脚的 uitable 视图的初始视图中添加另一个视图?

  22. 22

    在一个列表视图中动态添加数据到另一个列表视图中

  23. 23

    一个视图中的角度按钮在另一个视图中开始倒计时

  24. 24

    在一个列表视图中动态添加数据到另一个列表视图中

  25. 25

    如何在一个视图中从SQL中的另一个表求和?

  26. 26

    Django从另一个视图调用一个视图

  27. 27

    在另一个方法中调用另一个方法时出错

  28. 28

    另一个滚动视图中的Android滚动视图不滚动

  29. 29

    Yii 2:我可以在另一个视图渲染的视图中访问变量吗?

热门标签

归档