我在NSUserdefaults
中有一个值。 我正在使用storyboard
,它嵌入在UINavigationController
中。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if([[NSUserDefaults standardUserDefaults]objectForKey:@"isLoggedIn"]){
//show home page here
}else{
// show login view
}
}
我也可以使用URL链接
来打开这个应用程序
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
NSString *text = [[url host] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
if(text.length > 0){
// show home page
}else {
// show settings page
}
return YES;
}
请问如何基于获取到的值来设置UINavigationController
的rootViewController
?请求帮助,谢谢!
[self.window makeKeyAndVisible];
。 - schmidt9makeKeyAndVisible
。 - dispatchMain