如何在IOS中登录页面后重定向

如何在IOS中登录页面后重定向,ios,objective-c,iphone,xcode,uiviewcontroller,Ios,Objective C,Iphone,Xcode,Uiviewcontroller,我有主页。在主页中有两个按钮,如imageshow和login。登录成功后,它会重定向到第1页,并且工作正常 但现在我需要在单击imageShow按钮时重定向。这是打开登录页面,如果登录成功,则重定向到第2页。所以请告诉我一些想法 I did successful Home Page buttonClick (login)-->LoginPage---------->Page1-->Page2; I nee

我有主页。在主页中有两个按钮,如imageshow和login。登录成功后,它会重定向到第1页,并且工作正常

但现在我需要在单击imageShow按钮时重定向。这是打开登录页面,如果登录成功,则重定向到第2页。所以请告诉我一些想法

I did                                    successful
 Home Page buttonClick (login)-->LoginPage---------->Page1-->Page2;
I need also                                      successful
    Home Page buttonClick(imageshow)--->LoginPage-------------->Page2;
请告诉我任何想法。
提前谢谢

我不知道我是否正确理解了你的问题。您有一个主页,您想先转到登录页,然后转到第1页,再转到第2页

您还有另一个名为imageshow的按钮。当你点击它时,它应该进入登录页面,然后直接进入第2页,对吗

在登录页面中创建一个属性,如下所示:

@property (nonatomic) BOOL goToPage2;
如果正在使用故事板,请在主视图控制器中:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"loginSegue"]) {
        Login *loginVC = segue.destinationViewController;
        destViewController.goToPage2 = YES;
    }
}

如上所示,按下imageshow按钮时,将此布尔设置为YES。然后,在登录内部,当您拥有成功状态时,检查此BOOL是否为真。如果为true,则直接推到第2页。否则,请转到第1页。

您可以在登录页面中设置属性,并检查用户成功登录页面时登录页面的打开情况,并相应地显示第1页和第2页。

如主屏幕后的启动屏幕?