如何从选项卡barviewcontroller应用程序注销并刷新iphone应用程序的所有选项卡?

如何从选项卡barviewcontroller应用程序注销并刷新iphone应用程序的所有选项卡?,iphone,ios,uitabbarcontroller,logout,Iphone,Ios,Uitabbarcontroller,Logout,我是iOS应用程序开发新手。我做过Web服务应用程序,依赖API。我的应用程序是在选项卡栏viewcontrller应用程序上创建的。我在登录详细信息中使用了第一个选项卡,在注销按钮中使用了第四个选项卡。当我单击注销按钮时,我需要在所有选项卡中注销并刷新登录详细信息。请帮助我 您可以为注销通知注册视图控制器。当第一个选项卡上的viewcontroller发布注销通知时,其他viewcontroller可以执行所需的代码 如何创建和观察您自己的通知?请参阅此处只需在所有视图的导航栏中放置“注销”按

我是iOS应用程序开发新手。我做过Web服务应用程序,依赖API。我的应用程序是在选项卡栏viewcontrller应用程序上创建的。我在登录详细信息中使用了第一个选项卡,在注销按钮中使用了第四个选项卡。当我单击注销按钮时,我需要在所有选项卡中注销并刷新登录详细信息。请帮助我

您可以为注销通知注册视图控制器。当第一个选项卡上的viewcontroller发布注销通知时,其他viewcontroller可以执行所需的代码


如何创建和观察您自己的通知?请参阅此处

只需在所有视图的导航栏中放置“注销”按钮,然后单击该按钮即可删除存储为登录id和密码的值,只需执行此操作[因为您在第一个视图中有登录屏幕]

[self.tabBarController setSelectedIndex:1];

为什么不拥有一个登录视图控制器(modal),然后在用户“注销”时切换到该VC(并清除任何NSUserDefaults或您用来保存用户信息的任何其他存储)

我的过程是: 1.清除已登录用户信息的NSUserDefaults 2.转到模式登录VC(无可见选项卡)
3.当下一个用户登录时,启动代理(取消登录VC并将用户信息保存到NSUserDefaults)。

Hi.ElJay。您能提供部分代码或参考吗?