目标C:切换标签后如何立即重新加载tableview? [英] Objective C: How to reload tableview immediately after switching tabs?

查看:74
本文介绍了目标C:切换标签后如何立即重新加载tableview?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的tabbar控制器中有2个标签栏。我目前在第二个标签栏中,点击完成按钮后,标签栏控制器需要切换到第一个标签并自动刷新其中的tableview。

I have 2 tabbars in my tabbar controller. I am currently in the second tabbar, after I click on a 'done' button, the tabbar controller needs to switch to the first tab and auto refresh the tableview in it.

我能够在第一部分执行

//Switch to the first tab's view
self.tabBarController.selectedViewController 
              = [self.tabBarController.viewControllers objectAtIndex:0];

但是我需要一些建议如何在切换后立即刷新第一个视图的tableview。任何建议表示赞赏。

However I need some advise on how to refresh the first view's tableview immediately after the switch is made. Any advise is appreciated.

编辑:更新要求

注意:我不希望标签栏中的视图每次有人点击选项卡时重新加载。重新加载应该只在选项卡1的tableview中发生

Note: I do not want the view in the tabbar to reload everytime someone clicks on the tab. The reload should only happen in tab 1's tableview when

1)用户在选项卡2中

1) User is in tab 2

2)用户点击标签2中的完成按钮

2) User clicks on 'Done button' in tab 2

3)应用切换到标签1 +重新加载标签1中的表格视图

3) App switches to tab 1 + Reloads the tableview in tab 1

基本原理是用户将更新选项卡2中的某些信息,这些信息只能在选项卡1中查看。我希望用户能够在切换到选项卡1后立即查看更新的信息。

Rationale is that the user will update some information in tab 2 which can only be viewed in tab 1. I want the user to be able to view the updated info immediately after switching to tab 1.

推荐答案

您可以在

NSNotification >

在第二个标签上按完成按钮

pressing done button on second tab

并在第一个标签控制器上处理此通知。

and handle this notification on first tab controller.

这篇关于目标C:切换标签后如何立即重新加载tableview?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆