2011-12-17 93 views
1

我有一个使用iOS5开发的应用程序。我用故事板来设计整个屏幕。我现在面临的问题是,当用户第一次运行应用程序时,我必须显示一个用户注册的视图。我不知道如何去做。我在故事板上创建了注册表单。iPhone应用程序上的注册表格

请问有人可以在这个问题上的一些亮光?

Thankx提前。

回答

0

试试这个(并检查this):

设置用户后的值启动该应用程序:

[[NSUserDefaults standardUserDefaults] setValue:[NSNumber numberWithInt:1] forKey:@"registered"]; 
[[NSUserDefaults standardUserDefaults] synchronize]; 

,然后选中与此:

NSNumber *numb=[[NSUserDefaults standardUserDefaults] objectForKey:@"registered"]; 
    if ([numb isEqualToNumber:[NSNumber numberWithInt:1]]) { 
     NSLog(@"registered"); 
    }else{ 
     NSLog(@"not registered"); 
    } 
+0

当前用户是否已注册或不能从我的本地数据库中知道。 解决了我一半的问题。但是如果用户没有注册,怎么能从同一个故事板调用特定的视图? – iShah 2011-12-17 14:14:43

+0

让我们假设我有主视图作为故事板上的第一个视图。我有另一种注册观点。当应用程序启动时,如果用户没有注册,那么我需要显示注册视图而不是默认的主视图。一旦注册结束,我需要显示主视图。 – iShah 2011-12-17 14:18:02

+0

如果用户未注册,可以在任何地方使用相同的代码,在'else'块中调用您的特定视图。 – Mat 2011-12-17 14:25:16