Segue / Parse登录的问题以nil的形式回归?

时间:2013-12-07 02:36:56

标签: ios iphone objective-c parse-platform

我正在使用RevealController菜单,它像Facebook一样滑出。我遇到的问题是,当用户登录并从菜单中单击“配置文件”选项卡时,它会显示登录视图,而不是配置文件视图。

我的ProfileView上的viewDidLoad是:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Checking if user is logged in, if not show Login View Controller.
    if (self.currentUser != nil)
    {

    }
    else
    {
        [self performSegueWithIdentifier:@"showLogin" sender:self];
    }

    // SETTING THE BACKGROUND IMAGE OF THE VIEW
    self.parentViewController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];

    [self.revealButtonItem setTarget: self.revealViewController];
    [self.revealButtonItem setAction: @selector( revealToggle: )];
    [self.navigationController.navigationBar addGestureRecognizer: self.revealViewController.panGestureRecognizer];

}

考虑到一旦应用程序在Profile上启动viewDidLoad这一事实,这对我来说没有意义,因为它是主视图。一旦用户登录,他们就可以从菜单中选择选项,但是一旦点击了Profile 1,它就会再次显示Login屏幕而不是Profile。所以我假设它在某种程度上读取currentUser在那时是零。有什么想法吗?

0 个答案:

没有答案
相关问题