IOS启动时判断登录与否

原创
2014/06/20 23:56
阅读数 8.1K

从本周开始写微约的IOS客户端, 因以前没有写过IOS代码, 所以把碰到的一些问题记录在此, 

以便给自己或其他碰到这些问题的朋友们一个参考.

首先做客户端肯定会碰到登录的问题, 

今天费了半个小时才找到如何可以在登录时做判断, 再掉转到主界面或登录界面, 

那就是给两个viewcontroller分别在storyborad里给一个identifier.

然后直接设置rootcontroller为指定的identifier来初始化.


相关代码为:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{        
    BOOL isLoggedIn = ...;    // from your server response

    NSString *segueId = isLoggedIn ? @"MainIdentifier" : @"LoginIdentifier";
    self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:segueId];

    return YES;}


可参加stackoverflow上面的相关讨论: how to decide rootView in AppDelegate

展开阅读全文
打赏
0
6 收藏
分享
加载中
更多评论
打赏
0 评论
6 收藏
0
分享
返回顶部
顶部