在具有UITabBarController
的应用程序中,我想实现以下方案:
当用户在'X'标签时,他/她会做某事&然后移动到另一个标签。再一次,他/她回到'X'标签(在5分钟之后说 - >这很重要,因为我将来可能会改变5分钟到10分钟),然后我想展示一些像你这样的消息会话已过期'。
每当用户回来'X'选项卡时,它需要发出服务器请求以获取响应代码。根据我想要显示弹出窗口“会话已过期”。
我想按照以下方式实施:
在viewWillAppear:
的'X'标签 viewController
内加载的所有视图的每个UITabBarController
方法中,我都会提出服务器请求&检查响应&相应地执行操作。
但它会涉及我想避免的许多服务器请求。
我无法用解决方案结束。我怎样才能达到我的要求。?
非常感谢你。
答案 0 :(得分:0)
您只需在标签栏委托方法中执行此操作一次 -
- (void)tabBarController:(UITabBarController *)tabBarController
didSelectViewController:(UIViewController *)viewController
在基于选项卡索引的方法中,您可以拥有代码,不需要在多个视图控制器中编写代码。