如何显示登录/未登录的不同视图

时间:2015-09-22 00:07:28

标签: ios xcode

我是iOS编程新手,我正在尝试做一些非常基础的事情。我希望应用程序中的第一个屏幕对于登录用户是不同的,而不是登录用户。我目前在我的主ViewController中使用以下代码:

if (token == nil) {
    // don't do anything
} else {
    // logged in, so show the second page
    UIViewController *loggedIn = [self.storyboard instantiateViewControllerWithIdentifier:@"LoggedInViewController"];
    [self.navigationController pushViewController:loggedIn animated:NO];
}

这有效,但我想知道我是否遵循正确的iOS编程约定。是否有另一种更“标准”的做事方式?

1 个答案:

答案 0 :(得分:0)

你的方法很好, 否则您可以按照此处的说明使用Segues:Apple docs

检查此答案:https://stackoverflow.com/a/21205550/2059307