objective-c - 如何设置用户注册成功后主页有默认页面

标签 objective-c iphone xcode ios9 nsuserdefaults

我成功从服务器获取结果。 注册是否成功我想将主页设置为默认。

对于这段代码,我得到的响应如下:

  Data = {"response":"yes","success":"This mobile registered successfully"}

如果响应是"is",我想重定向到我的主视图 Controller 。

当注册成功时,当用户自动点击我的应用程序时,我的主页应该打开。

谢谢。

最佳答案

当您在那里设置成功响应时

[[NSUserDefaults standardUserDefaults]setObject:@"Y" forKey:@"login"];
[[NSUserDefaults standardUserDefaults] synchronize];

然后在应用程序中设置didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"login"] isEqualToString:@"Y"]) 
{
  CallViewController *loginController=[[UIStoryboard  storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"CallViewController"]; 
  UINavigationController *navController=[[UINavigationControlleralloc]initWithRootViewController:loginController];

  [navController setNavigationBarHidden:YES];
  self.window.rootViewController=navController;
  self.window.backgroundColor = [UIColor whiteColor];

  [self.window makeKeyAndVisible];
}

关于objective-c - 如何设置用户注册成功后主页有默认页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34394341/

相关文章:

ios - 自定义 UITextField 清除按钮颜色为白色

ios - iOS 云后端事件监听通论

objective-c - UIViewController 转换 - objective-c

objective-c - 单个对象上的removeObject 与removeObjectAtIndex 之间有性能差异吗?

ios - 构建这样的 iOS 应用程序有多难?

iphone - NSNumber 和 NSFloat

ios - 自定义动画过渡不适用于 iPhone 7 模拟器

objective-c - 使用 block 和 ARC 进行内存管理,泄漏?

ios - 在矩形框(如开关)内移动按钮(向左/向右)

iphone - 在 UITextView 中向上/向下移动光标