0

我正在尝试使用 SWRevealViewController 创建一个具有侧窗菜单的视图。在菜单中,我需要从 LoginViewController 加载 UserID 并在其中加载用户名和照片。我为此使用了 NSUserDefault。问题是,每当我注销并使用不同的帐户重新登录时,新的帐户名称和照片都会与以前的帐户名称和照片叠加,而不是重写它。

在这里和那里看了之后,我发现问题可能是因为 loginviewcontroller 在 navigationcontroller 之后加载,而 navigationcontroller 在 swrevealviewcontroller 之后加载。我试图将 rootview 移动到 uiloinviewcontroller 但由于导航控制器而无法正常工作。

当我点击注销按钮时,我还尝试清除 NSUserDefault 但似乎没有任何效果。

你能帮我吗,我该如何解决这个问题?

4

0 回答 0