从另一个视图控制器通知视图控制器

塞缪尔·杰克逊

我在ViewController中有一个细分控件和一个容器。在容器中是一个PageViewController。如果单击细分控件中的一项,则更改了表“用户”的值“活动”。(sqlite)表“用户”:

username text, active bool
user1, false
user2,true

因此,如果您在细分控件中单击user1,则该表将更改为

username text, active bool
    user1, true
    user2,false

有没有一种方法可以使PageViewController中的所有ViewController识别数据库中的更改,并用新用户重新加载其数据。如果这不可能,那么最好的方法是什么?

亲切的问候

凯南·卡拉奇奇利(Kenan Karakecili)

如果我理解正确,则希望在其他视图控制器中更改分段控件的值时通知一些视图控制器。

在这种情况下,您可以使用NSNotificationCenter

NsNotificationCenter向其观察者发送通知。当观察者收到通知时,您可以使其执行某些操作。

例子:

NSNotificationCenter.defaultCenter().postNotificationName("NotificationIdentifier", object: nil)

NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(aMethod(_:)), name:"NotificationIdentifier", object: nil)

func aMethod(notification: NSNotification){
  // Do stuff here
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用另一个视图控制器快速更改视图控制器

来自分类Dev

用另一个视图控制器快速更改视图控制器

来自分类Dev

解除视图控制器并显示另一个视图控制器

来自分类Dev

调用另一个视图控制器

来自分类Dev

如何通过控制器返回另一个控制器的局部视图?

来自分类Dev

如何从另一个视图控制器实例化导航控制器?

来自分类Dev

远程推送通知在另一个视图控制器中接收

来自分类Dev

从一个视图控制器从另一个视图控制器加载函数

来自分类常见问题

在另一个视图控制器中将视图控制器添加为子视图

来自分类Dev

推入另一个视图控制器时,根视图控制器的视图消失

来自分类Dev

当它从视图控制器发布到另一个视图控制器时,通知中心第一次不工作

来自分类Dev

如何解散模态视图控制器,然后立即让呈现视图控制器呈现另一个模态视图控制器?

来自分类Dev

如何关闭当前的视图控制器并在iOS中推送另一个视图控制器

来自分类Dev

在Swift中从另一个视图控制器呈现子类化的视图控制器

来自分类Dev

使用委托从模态视图控制器调用另一个视图控制器中的方法

来自分类Dev

从另一个视图控制器动态更改视图控制器的主题而无需重新加载

来自分类Dev

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

来自分类Dev

当segue将要执行到另一个视图控制器时,prepareForSegue会通知视图控制器吗?

来自分类Dev

Laravel:在另一个控制器的视图中注入一个控制器

来自分类Dev

如何为视图控制器创建嵌入到导航控制器中的另一个视图控制器的序列?

来自分类Dev

如何在集合视图控制器上添加另一个滚动视图?

来自分类Dev

通过放置在另一个视图内的控制器/视图发出加载数据

来自分类Dev

如何在集合视图控制器上添加另一个滚动视图?

来自分类Dev

表视图单元格到另一个视图控制器

来自分类Dev

如何从另一个视图控制器iOS刷新表视图?

来自分类Dev

使用分段控制器删除当前视图并添加另一个视图

来自分类Dev

从另一个视图控制器快速修改一个变量

来自分类Dev

快速从另一个视图控制器调用一个函数

来自分类Dev

UINavigationController:在iPad上关闭另一个控制器时显示视图控制器

Related 相关文章

  1. 1

    用另一个视图控制器快速更改视图控制器

  2. 2

    用另一个视图控制器快速更改视图控制器

  3. 3

    解除视图控制器并显示另一个视图控制器

  4. 4

    调用另一个视图控制器

  5. 5

    如何通过控制器返回另一个控制器的局部视图?

  6. 6

    如何从另一个视图控制器实例化导航控制器?

  7. 7

    远程推送通知在另一个视图控制器中接收

  8. 8

    从一个视图控制器从另一个视图控制器加载函数

  9. 9

    在另一个视图控制器中将视图控制器添加为子视图

  10. 10

    推入另一个视图控制器时,根视图控制器的视图消失

  11. 11

    当它从视图控制器发布到另一个视图控制器时,通知中心第一次不工作

  12. 12

    如何解散模态视图控制器,然后立即让呈现视图控制器呈现另一个模态视图控制器?

  13. 13

    如何关闭当前的视图控制器并在iOS中推送另一个视图控制器

  14. 14

    在Swift中从另一个视图控制器呈现子类化的视图控制器

  15. 15

    使用委托从模态视图控制器调用另一个视图控制器中的方法

  16. 16

    从另一个视图控制器动态更改视图控制器的主题而无需重新加载

  17. 17

    如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

  18. 18

    当segue将要执行到另一个视图控制器时,prepareForSegue会通知视图控制器吗?

  19. 19

    Laravel:在另一个控制器的视图中注入一个控制器

  20. 20

    如何为视图控制器创建嵌入到导航控制器中的另一个视图控制器的序列?

  21. 21

    如何在集合视图控制器上添加另一个滚动视图?

  22. 22

    通过放置在另一个视图内的控制器/视图发出加载数据

  23. 23

    如何在集合视图控制器上添加另一个滚动视图?

  24. 24

    表视图单元格到另一个视图控制器

  25. 25

    如何从另一个视图控制器iOS刷新表视图?

  26. 26

    使用分段控制器删除当前视图并添加另一个视图

  27. 27

    从另一个视图控制器快速修改一个变量

  28. 28

    快速从另一个视图控制器调用一个函数

  29. 29

    UINavigationController:在iPad上关闭另一个控制器时显示视图控制器

热门标签

归档